Systems, Devices and Methods For Rendering Key Respiratory Measurements Accessible To Mobile Digital Devices

ABSTRACT

An acoustic device for spirometric measurement is provided. The acoustic device includes an inlet conduit configured to receive an airflow and a central cavity in communication with the inlet conduit. The central cavity includes a channel configured to guide at least a portion of the airflow into a vorticial flow about a central axis of the central cavity. The acoustic device further includes an outlet conduit configured to receive at least a portion of the vorticial flow and transduce at least a portion of kinetic energy of the vorticial flow into an acoustic emission. A frequency of the acoustic emission varies based on a rate of the airflow provided to the inlet conduit. In addition, the acoustic device includes a flow controller configured to modify at least a portion of the airflow provided to the inlet conduit.

RELATED APPLICATIONS

The application is a continuation-in-part of U.S. patent applicationSer. No. 15/267,108 titled “Systems, Devices And Methods For RenderingKey Respiratory Measurements Accessible To Mobile Digital Devices” filedSep. 15, 2016, which is a continuation-in-part of U.S. patentapplication Ser. No. 14/857,241 titled “Means For Rendering KeyRespiratory Measurements Accessible To Mobile Digital Devices” filedSep. 17, 2015, which is a continuation of U.S. patent application Ser.No. 12/924,245 titled “Means For Rendering Key Respiratory MeasurementsAccessible To Mobile Digital Devices” filed Sep. 22, 2010, now U.S. Pat.No. 9,138,167, which claims the benefit of U.S. Provisional ApplicationNo. 61/246,058 filed Sep. 25, 2009, the entire contents of all of whichare hereby incorporated by reference.

This application also claims the benefit of priority to each of U.S.Provisional Application No. 62/430,011 titled “Systems, Devices AndMethods For Rendering Key Respiratory Measurements Accessible to MobileDigital Devices” filed Dec. 5, 2016, and U.S. Provisional ApplicationNo. 62/415,639 titled “Systems, Devices And Methods For Rendering KeyRespiratory Measurements Accessible to Mobile Digital Devices” filedNov. 1, 2016, the entire contents of all of which are herebyincorporated by reference.

BACKGROUND

Spirometers—devices that monitor respiration—may be used in range ofclinical, domestic, and vocational situations. For example, spirometersmay be used to diagnose and monitor common respiratory conditions suchas asthma and chronic obstructive pulmonary disease (COPD), screen foroccupational health hazards such as silicosis and black lung disease,and assist athletes and lung transplant recipients to monitor lungperformance.

There are two general categories of spirometers—diagnostic spirometersand monitoring spirometers—each with its own set of requirements.Diagnostic spirometers are used in clinical settings, and are typicallyused to measure a number of respiratory parameters with high accuracyand precision. Monitoring spirometers are more frequently used indomestic and vocational settings; they should be cost-effective forindividual users, compact, convenient, robust, low-maintenance, anddesigned for routine use.

Monitoring spirometers typically measure a person's peak expiratory flowrate (PEF, or PEFR), defined as the maximum volumetric airflow raterecorded during a voluntary forced expiration of air from the lungs. Inaddition to PEFR, another parameter measured by some monitoringspirometers is one-second forced expiratory volume (FEV₁): the volume ofair a person can forcibly exhale over the course of one second followinga deep inhalation. (The subscript in the abbreviation “FEV₁” indicatesthe duration of exhalation, in seconds.) Monitoring spirometers may alsomeasure forced vital capacity (FVC), which may be defined as the totalvolume of breath exhaled during an FEV test, and forced expiratory flow(FEF) over a specified interval, e.g. FEF_(25%-75%), the forcedexpiratory flow over the middle half of an FVC measurement). Portable,compact monitoring spirometers that enable a user to monitor peakexpiratory flow rate are commonly referred to as “peak flow monitors.”Peak flow monitors that facilitate measurement of peak expiratory floware often referred to as “peak flow meters.”

Monitoring spirometers and peak flow meters hold particular promise inthe domain of asthma management. Asthma's prevalence world-wide hasincreased by approximately 50% per decade in recent history, andaccording to the World Health Organization (WHO), the human and economicburden associated with asthma surpasses that of AIDS and tuberculosiscombined (2006). Approximately 300 million people world-wide suffer fromasthma, and each year, asthma results in over 200,000 deaths(International Union against Tuberculosis and Lung Disease, 2005). InAmerica alone, asthma affects 20 million people, and accounts for $14billion in health expenditures and lost productivity each year. Asthmais the most common chronic illness among children (National Institute ofHealth, 2006).

Asthma is a considerable problem, and peak flow meters play a role inthe asthma management strategies that physicians and medicalinstitutions recommend. According to the National Institute of Health(NIH): “A peak flow meter can tell you when an episode is coming—evenbefore you feel the symptoms. Taking medicine before you feel symptomscan stop the episode. People over the age of 4 with moderate or severeasthma should use a peak flow meter at least daily” (NIH Publication No.91-2664). The “Pocket Guide to Asthma Management” (2004) published bythe Global Initiative for Asthma (GINA) recommends that patients monitorpeak flow “as much as possible.” The National Asthma Education Program's(NAEP) 2007 Expert Panel Report highlights the value of regular PEFRreadings in evaluating medications, detecting “early warning” signs, andprecluding hospital visits (NIH Publication No. 07-4051). The AmericanThoracic Society (ATS) and National Heart, Lung and Blood Institute(NHLBI) recommend that patients with known respiratory disease regularlymonitor their lung function. When a patient is able to routinely monitorhis/her condition, the chances of successful management are improved.

Despite the recommendations of medical authorities, use of peak flowmeters is far from ubiquitous. According to Allan H. Goroll, M D andAlbert G. Mulley, M D, authors of the 2009 edition of “Primary CareMedicine”, only 20% of asthma patients who stand to benefit from using apeak flow meter actually use one. In practice, availability, adoptionand adherence all strongly influence the impact that existing monitoringsolutions have on asthma management outcomes worldwide.

While leading physicians and medical institutions are encouragingself-care through routine peak airflow monitoring, they are notrecommending that the entire burden of asthma management fall on theshoulders of individual patients. Rather, medical authorities such asthe NAEP are advocating for a network-based approach to self-care,characterized by collaborative relationships between patients,physicians and family members. Within such a network-based approach, thetimely sharing of health information among concerned parties is ofparticular importance.

There are several classes of peak flow monitoring devices. One earlytype of device renders a threshold expiratory airflow perceptible toend-users by means of a whistle. If the whistle sounds when the userblows into the device, the user is meant to conclude that their peakairflow is above this threshold airflow rate. The threshold can beadjusted, usually by enlarging or contracting a leak orifice situatedbetween a mouthpiece and the whistle section of the device. The leakorifice diverts a portion of incoming airflow so that this portion doesnot pass through the whistle. While such devices are inexpensive, simpleto use, and reward their users sonically for exhaling as forcefully aspossible, their threshold values must be set properly prior to use inorder to achieve valid results. Further, as threshold devices, they donot facilitate routine measurement in the manner that leading physiciansand medical institutions now recommend.

The majority of peak flow meters currently available are mechanicaldevices with an enclosed moving element (such as a piston) connected toan externally visible pointer, positioned in close relation to ameasurement scale. When a user blows into such a device, the force ofhis/her breath repositions the moving element, and its associatedpointer points to a location on the measurement scale to indicate theuser's peak expiratory flow. While such mechanical peak flow meters aresimple and relatively inexpensive, friction, inertia, gravity, and otherartifacts of mechanical implementation can compromise their accuracy.The need for at least one enclosed moving part has implications forreliability, ease of cleaning, and ease of sterilization. Sincemechanical peak flow meters typically only display the result of themost recent measurement trial, they do not facilitate presentation ofmultiple trial results simultaneously—much less the visualization orexploration of trial data over a range of time scales.

In response to some of the limitations of threshold-whistle monitors andmechanical peak flow meters, electronic peak flow meters have beendevised. Electronic peak flow meters typically incorporate some form ofsensor, microprocessor, non-volatile memory and an LCD display.Approaches to sensing vary; some devices sense the rate at which a rotorspins in response to breath-generated airflow. Other devices sense adifference in pressure between two points along an air passageway, orthe extent of Doppler shift in an ultrasound signal as it passes acrossan air passageway. Sensed values are usually translated into peakairflow rate values by a microprocessor, stored in non-volatile memory,and presented on an LCD display for a user to view. Electronic peak flowmeters tend to be more accurate than their mechanical counterparts, andare able to store and display measurements (in some cases FEV₁, FVC, andother metrics, in addition to PEFR) from multiple trials. Someelectronic peak flow meters also have the capability of sendingmeasurement data to a personal computer via an attached cable or awireless (radio-wave based) connection.

Although electronic peak flow meters typically offer greater measurementaccuracy than mechanical peak flow meters, this accuracy comes at aprice. Electronic peak flow meters tend to be significantly moreexpensive, and are also frequently less intuitive to use. To keepmanufacturing costs down, user interface elements (buttons and LCDdisplay symbols, symbol-sections and or pixels) are usually kept to aminimum—a factor that restricts ease of use. The electroniccommunication capabilities that some electronic peak flow meters offerare basic, and typically only possible with significant additionalexpense in the form of data cables, memory cards and personal computersoftware. Significantly, electronic peak flow meters do little atpresent to capitalize on advantages that software applications canprovide within mobile contexts of use.

Electronic peak flow meters currently require batteries, and can run outof energy at inopportune moments—further eroding ease of use andreliability. The need for battery-powered electronics restricts howeasily electronic peak flow meters can be washed and sterilized withoutrisk of damage. While electronic peak flow meters are frequentlysufficiently portable, they can become yet another battery-poweredelectronic device a patient must carry around on their person. Incomparison with alternatives, electronic peak flow meters are morecomplex to manufacture and more difficult to recycle. They regularlycontain toxic materials incongruous with their function ashealth-monitoring devices.

Some types of airflow sensors/transducers can generate acousticoscillation solely through their static structure and fluid dynamicinteractions, such as fluidic oscillators and fluidic whistles. Suchdevices have been designed to accommodate human spirometric measurement,as evident from the disclosures in U.S. Pat. No. 3,714,828 (1973); U.S.Pat. No. 4,182,172 (1980); U.S. Pat. No. 7,094,208 (2006); and U.S. Pat.No. 7,383,740 (2008). The spirometry solutions put forward in thesepatents share the advantage of minimal need for calibration. Because,however, these solutions employ fluidic oscillators as components withinor attached to dedicated electronic peak flow measurement devices orsystems, they typically have many of the previously discussedlimitations typical of electronic peak flow meters. Further, since thesesolutions are ultrasonic (above the range of human hearing), they do notcapitalize on audible feedback as a means to reward a user for exhalingas forcefully as possible.

One type of airflow sensor-transducer that has only been cursorilyexplored in the context of spirometry is that of the vortex whistle.Vortex whistles have the property that the fundamental frequency ofsound waves they emit varies reliably and repeatably with the rate offluid flow passing through them. This property makes it possible toderive a vortex whistle's through-passing airflow rate from itsfrequency emissions. Vortex whistles were first characterized by BernardVonnegut at General Electric Research Laboratory during the 1950s, andtheir principle of operation explained within his 1954 article “A VortexWhistle”, published by the Journal of the Acoustic Society of America(Volume 26, Number 1). Essentially, a vortex whistle channels flowingfluid (liquid or gas) into a swirling vortex, and then through an outlettube. As the vortex exits the outlet tube, it becomes unstable, andwhips around with an angular velocity comparable to its rotationalvelocity. It is believed that the instability of the vortex as it exitsthe outlet tube creates the vortex whistle's sound. Vonnegut's whistleswere introduced for the application of ship and airplane speedmonitoring, and have subsequently been used within the domain ofindustrial process control. One attempt to apply the principle of thevortex whistle within the domain of spirometery is documented in“Application of the Vortex Whistle to the Spirometer” by Hiroshi Sato,et al. in Japan's 1999 Transactions of the Society of Instrument andControl Engineers. This research probe employed a whistle of Vonnegut'sdesign, with the aim of measuring expiratory airflow on a stationaryworkstation computer equipped with a microphone. While this preliminaryinvestigation introduced the idea of using a whistle operating on thebasic principle of the vortex whistle with the aim of measuringexpiratory airflow, the investigation did not consider or address therequirements of a portable spirometric monitoring solution for use inmobile contexts, nor did this work overcome limitations inherent inVonnegut's whistle design with respect to measurement of peak expiratoryairflow.

While a range of monitoring spirometry solutions exists, there remainssignificant room for improvement, particularly in the following areas:

-   -   Communication: At present, peak flow meters are predominantly        stand-alone devices that do little or nothing to support timely,        convenient flow of health information throughout a patient's        network of family members and physicians. In an age when        networked mobile information services are commonplace, the lack        of convenient mobile connectivity and structured channels of        digital communication are notable shortcomings.    -   Visualization: Existing portable monitoring spirometry solutions        frequently fail to provide concise graphical reports designed to        facilitate quick, sound interpretation and effective medical        treatment decisions. Further, the user interfaces for existing        portable monitoring solutions do little to support exploration        of trends over multiple timescales.    -   Ease of Use: Existing monitoring solutions currently fail to        minimize the inconvenience and awkwardness of routine monitoring        regimens—not only for patients, but also for family members and        physicians.    -   Annotation: Existing peak flow monitoring devices for the most        part do not assist patients to supplement automated quantitative        measurement with self-reported contextual details. The ability        to annotate a trial record with information such as whether the        trial was performed following medication, what medication(s)        were used, and other information pertaining to the trial would        be of value in subsequent reviews of trial data by patients,        physicians and family members.    -   Motivation: Operation of a peak flow meter is effort-dependent.        If a patient does not routinely exhale as forcefully as they are        able, or does not adhere to a measurement regimen, the most        precise of measurement solutions cannot ensure accurate results.        Contemporary solutions do little to reward the consistent effort        required for routine expiratory airflow measurement—nor do they        frame the activity of measurement in ways that invite enjoyment.        Present solutions typically frame peak flow measurement as a        task to be completed, when it could alternatively be framed as a        game to be played, a competition to be won, a        media/entertainment “snack”, or the price of admission for some        other form of rewarding experience administered in periodic        installments.    -   Social Acceptability: The aesthetic/industrial design of        available peak flow monitoring devices is usually clinical and        utilitarian; for the most part, available devices and systems        cannot easily be construed as fun, cool, elegant or fashionable.        If an asthma patient feels reluctant or embarrassed to carry,        hold or use a monitoring solution, it is of little value to        them.    -   Correlation: Identifying the factors that exacerbate symptoms is        a significant aspect of asthma management. Existing portable        peak flow monitoring solutions do little to help patients        correlate their own lung function with a range of potentially        relevant environmental variables, such as local pollen count and        geographic location. The ability to facilitate correlation could        be beneficial not only for patients and their networks, but also        for public health and medical research institutions in their        efforts to understand asthma on a larger scale.    -   Reminding: The vast majority of monitoring solutions do not        provide patients with the option of configuring and activating        automated reminders that could support the routine monitoring        regimens that medical authorities recommend.    -   Although the frequently-competing constraints of low cost,        ergonomics, intuitiveness, accuracy, and reliability have been        considered in the past, these constraints have not historically        been balanced in ways that leverage the mobile technologies that        millions of people already carry on their persons.    -   Adherence: State of the art spirometric monitoring solutions        frequently fail to frame the activity of peak flow measurement        in a manner that motivates patients to adhere to their peak flow        measurement regimens. While there have been significant advances        in peak flow meter design over time, none of these advances can        help a patient who does not use their peak flow meter.        Historically, the challenge of adherence has been chronically        under-appreciated.

For all the forgoing reasons, new and improved devices and solutions forcollecting, sensing, gathering, interpreting, organizing, analyzingand/or using respiratory measurements will be beneficial to consumers(e.g., athletes, patients, etc.), health-care professionals, and medicaldevice manufacturers.

SUMMARY

The various embodiments include an acoustic device for spirometricmeasurement. The acoustic device includes an inlet conduit configured toreceive an airflow and a central cavity in communication with the inletconduit. The central cavity includes a channel configured to guide atleast a portion of the airflow into a vorticial flow about a centralaxis of the central cavity. The acoustic device further includes anoutlet conduit configured to receive at least a portion of the vorticialflow and transduce at least a portion of kinetic energy of the vorticialflow into an acoustic emission. A frequency of the acoustic emissionvaries based on a rate of the airflow provided to the inlet conduit. Inaddition, the acoustic device includes a flow controller configured tomodify at least a portion of the airflow provided to the inlet conduitsuch that a relationship between the frequency of the acoustic emissionand the rate of the airflow provided to the inlet conduit is non-linear.

In an embodiment, the flow controller includes one or more of a valve, avent, an obstructor, and a force exerting element. In a furtherembodiment, the flow controller includes one or more of a pressurerelief valve, a spillover valve, an umbrella valve, a duckbill valve, anelastomeric valve, a fluidic valve, a valve including no moving parts,an opening leading to an exterior of the acoustic device, a passagewayleading to the exterior of the acoustic device, a flexible obstructor, aspring, a pivot, a hinge, a linear sliding constraint, a plug, a magnet,a weight, and a compressible gas reservoir. In another embodiment, theflow controller is further configured to dynamically alter a portion ofthe airflow to the outlet conduit and a vent outlet based on at leastone of a flow rate, a pressure, a resistance, and an amplitude of theacoustic emissions.

In an embodiment, the acoustic device further includes a housing and thehousing comprises the inlet conduit and the outlet conduit. In anotherembodiment, the acoustic device further includes a secondary acoustictransducer configured to receive expiratory airflow from at least one ofa user's nose and mouth. The secondary acoustic transducer includes atleast one of a Galton, Hartmann, Jet Edge whistle, free reed, bell, andclapper.

In an embodiment, the flow controller comprises at least one of arotational, sliding, or flexing constraint or joint. In anotherembodiment, the flow controller is a mechanical flow controller. Inanother embodiment, the flow controller comprises a fluidic flowcontroller, and the fluidic flow controller is configured to control theairflow through fluidic interactions.

In an embodiment, the flow controller is configured to modify at least aportion of the airflow provided to the inlet conduit without movingparts. In another embodiment, the acoustic device includes no movingparts.

In an embodiment, the flow controller is manually configurable. In afurther embodiment, the manually configurable flow controller comprisesat least one of a socket or hole configured to receive a key or driver,a mechanical lock configured to prevent reconfiguration, and a plug.

In an embodiment, the acoustic device further comprises one or more of avisual indicator, a human readable identifier, and a machine readableidentifier corresponding to at least one characteristic or parameter ofthe acoustic device. In a further embodiment, the machine readableidentifier comprises one or more of an RFID, NFC, QR, or bar code, awritable memory, a feature corresponding to the acoustic emission of theacoustic device.

In an embodiment, the acoustic device is configured to produce anacoustic emission having a frequency in the ultrasonic or audible range.In another embodiment, the acoustic device further comprises a secondoutlet conduit in fluid communication with the central cavity, whereinthe second outlet conduit is configured to transduce a second acousticemission based on the airflow provided at the inlet conduit.

In some embodiments, the acoustic device further comprises an inhalerdispenser or a dosage counter. In another embodiment, the flowcontroller is configured to dynamically alter an allocation of theairflow provided at the inlet conduit through the outlet conduit and avent, such that a change in the frequency of the acoustic emission perunit change in a rate of the airflow is higher at a lower airflow ratethan at a higher airflow rate.

In various embodiments, a whistle configured to generate an acousticemission having a frequency that varies in response to a rate of anairflow for spirometric measurement is provided. The whistle includes aninlet conduit configured to receive the airflow at a first rate and avortex chamber in fluid communication with the inlet conduit. The vortexchamber comprises a channel configured to guide at least a portion ofthe airflow into a vorticial flow about a central axis of the vortexchamber. The whistle further includes an acoustic outlet conduitconfigured to receive at least a portion of the vorticial flow andtransduce at least a portion of kinetic energy of the vorticial flowinto an acoustic emission having a frequency that varies in response toa rate of the airflow provided to the inlet conduit. In addition, thewhistle includes a flow controller in fluid communication with at leastone of the inlet conduit, the vortex chamber, and the acoustic outletconduit. The flow controller is configured allocate at least a portionof the airflow provided to the inlet conduit between a plurality ofroutes. The plurality of routes including a first route passing throughthe acoustic outlet conduit and a second route passing through a ventoutlet.

In various embodiments, an acoustic device configured to emit anacoustic emission having a frequency that varies based on a rate of anincoming fluid flow is provided. The acoustic device includes an inletconduit configured to receive the incoming fluid flow and a centralcavity in fluid communication with the inlet conduit. The central cavityis configured to channel at least a portion of the incoming fluid flowinto a vorticial flow about a central axis of the central cavity. Theacoustic device further includes an outlet conduit configured to receiveat least a portion of the vorticial flow exiting the central cavity. Theoutlet conduit converts at least a portion of kinetic energy of thevorticial flow into an acoustic emission having a frequency that variesbased on a rate of the incoming fluid flow. In addition, the acousticdevice includes a flow controller in fluid communication with the inletconduit. The flow controller is configured to receive at least a portionof the incoming fluid flow and allocate at least a portion of thereceived incoming fluid flow between a plurality of routes. Theplurality of routes includes a first route passing through the outletconduit and a second route passing through a vent outlet.

In various embodiments, a system that includes a whistle or acousticdevice having a flow controller that generates an acoustic emissionhaving a frequency in response to an airflow provided to the whistle oracoustic device having the flow controller and a hand-held mobileelectronic device including a memory, a microphone, an electronicdisplay, and a processor coupled to the memory, the microphone, and theelectronic display. In some embodiments, the processor may be configuredwith processor-executable instructions to perform operations thatinclude determining a baseline acoustic context, recording samples viathe memory based on information received via the microphone, determininga frequency value for an acoustic signal included in the recordedsamples, determining an expiratory airflow rate value based on thedetermined frequency value, determining a respiratory parameter based onthe determined expiratory airflow rate value, generating spirometricinformation based on one or more of the determined frequency value, therecorded samples, the determined expiratory airflow rate value, and thedetermined respiratory parameter, and rendering the generatedspirometric information.

In an embodiment, the processor may be configured withprocessor-executable instructions to perform operations that furtherinclude determining whether the acoustic signal corresponds to anacoustic emission that is generated by a user performing a forcefulexhalation through the whistle or acoustic device having a flowcontroller based on at least one of the recorded samples, the determinedfrequency value, and the determined baseline acoustic context. In afurther embodiment, the processor may be configured withprocessor-executable instructions to perform operations such thatdetermining the baseline acoustic context further includes determiningat least one of an acoustic feature of the whistle, an acoustic featureof a user performing a forceful exhalation through the whistle, anacoustic environment, and a recording device feature. In a furtherembodiment, the processor may be configured with processor-executableinstructions to perform operations that further include determiningactive noises of the recorded samples based on the determined baselineacoustic context. In a further embodiment, the processor may beconfigured with processor-executable instructions to perform operationsthat further include receiving an identifier, and at least one of theoperations of performing a validation based on the received identifierand identifying the correlation of the whistle based on the receivedidentifier.

Further embodiments include methods of spirometric measurement using awhistle or acoustic device having a flow controller which may includedetermining, via a processor of a mobile electronic device, a baselineacoustic context, recording samples based on information received via amicrophone of the mobile electronic device, determining a frequencyvalue for an acoustic signal included in the recorded samples,determining an expiratory airflow rate value based on the determinedfrequency value, determining a respiratory parameter based on thedetermined expiratory airflow rate value, generating spirometricinformation based on one or more of the recorded samples, the determinedfrequency value, the determined expiratory airflow rate value, and thedetermined respiratory parameter, and rendering the generatedspirometric information.

In an embodiment, the method may include using at least one of thedetermined frequency value, the determined baseline acoustic context,and the recorded samples to determine whether the acoustic signalcorresponds to an acoustic emission that is generated by a userperforming a forceful exhalation through the whistle, in whichdetermining the expiratory airflow rate value based on the determinedfrequency value includes determining the expiratory airflow rate valuein response to determining that the acoustic signal corresponds to theacoustic emission of the whistle or acoustic device having a flowcontroller. In a further embodiment, the method may include determininga physical location of the mobile electronic device, in which at leastone of the operations of determining whether the acoustic signalcorresponds to the acoustic emission, determining the expiratory airflowrate value, and generating the spirometric information are performedbased on the determined physical location of the mobile electronicdevice. In a further embodiment, determining the baseline acousticcontext further includes determining at least one of an acoustic featureof the whistle, an acoustic feature of a user performing a forcefulexhalation through the whistle, an acoustic environment, and a recordingdevice feature.

In a further embodiment, the method may include determining activenoises of the recorded samples based on the baseline acoustic context.In a further embodiment, the method may include receiving an identifierat the mobile electronic device, and at least one of the operations ofperforming a validation based on the received identifier, andidentifying the correlation of the whistle based on the receivedidentifier. In a further embodiment, the method may include determiningwhether to limit execution of at least one of the operations ofdetermining the frequency value for the acoustic signal included in therecorded samples, determining the expiratory airflow rate value based onthe determined frequency value, determining the respiratory parameterbased on the determined expiratory airflow rate value, and rendering thegenerated spirometric information based on a result of the validation.In a further embodiment, the method may include rendering arepresentation of the received identifier, receiving a user input inresponse to rendering the representation of the received identifier, andupdating at least one of the validation and the correlation based on thereceived user input. In a further embodiment, the method may includeadding the received identifier as a valid identifier for the whistle. Ina further embodiment, the method may include transmitting information toa processing and storage resource via a wireless network, thetransmitted information including at least one of a recorded sample, thedetermined frequency value, the determined expiratory airflow ratevalue, the determined respiratory parameter, and a portion of thegenerated spirometric information. In another embodiment, the method mayinclude transmitting the recorded samples to a processing and storageresource via a wireless network such that the processing and storageresource determines at least one of the determined frequency value, thedetermined expiratory airflow rate value, the determined respiratoryparameter, and a portion of the generated spirometric information.

Further embodiments include a hand-held mobile electronic device thatincludes a memory, a microphone for receiving signals or acousticemissions from a whistle or acoustic device having a flow controller, anelectronic display, and a processor coupled to the memory, themicrophone, and the electronic display. The processor may be configuredwith processor-executable instructions to perform operations thatinclude determining a baseline acoustic context, recording samples viathe memory based on information received via the microphone, determininga frequency value for an acoustic signal included in the recordedsamples, determining an expiratory airflow rate value based on thedetermined frequency value, determining a respiratory parameter based onthe determined expiratory airflow rate value, generating spirometricinformation based on one or more of the recorded samples, the determinedfrequency value, the determined expiratory airflow rate value, and thedetermined respiratory parameter, and rendering the generatedspirometric information.

In an embodiment, the processor may be configured withprocessor-executable instructions to perform operations that furtherinclude using at least one of the determined frequency value, thedetermined baseline acoustic context, and the recorded samples todetermine whether the acoustic signal corresponds to an acousticemission that is generated by a user performing a forceful exhalationthrough the whistle or acoustic device having a flow controller, inwhich determining the expiratory airflow rate value based on thedetermined frequency value includes determining the expiratory airflowrate value in response to determining that the acoustic signalcorresponds to the acoustic emission. In a further embodiment, theprocessor may be configured with processor-executable instructions toperform operations that further include determining a physical locationof the mobile electronic device, and the processor may be configuredwith processor-executable instructions to perform operations such thatat least one of the operations of determining whether the acousticsignal corresponds to the whistle signal, determining the expiratoryairflow rate value, and generating the spirometric information areperformed based on the determined physical location of the mobileelectronic device. In a further embodiment, the processor may beconfigured with processor-executable instructions to perform operationssuch that determining the baseline acoustic context further includesdetermining at least one of an acoustic feature of the whistle, anacoustic feature of the user performing the forceful exhalation throughthe whistle, an acoustic environment, and a recording device feature. Ina further embodiment, the processor may be configured withprocessor-executable instructions to perform operations that furtherinclude determining active noises of the recorded samples based on thebaseline acoustic context.

In a further embodiment, the processor may be configured withprocessor-executable instructions to perform operations that furtherinclude receiving an identifier, and at least one of the operations ofperforming a validation based on the received identifier, andidentifying the correlation of the whistle based on the receivedidentifier. In a further embodiment, the processor may be configuredwith processor-executable instructions to perform operations thatfurther include determining whether to limit execution of at least oneof the operations of determining the frequency value for the acousticsignal included in the recorded samples, determining the expiratoryairflow rate value based on the determined frequency value, determiningthe respiratory parameter based on the determined expiratory airflowrate value, and rendering the generated spirometric information based ona result of the validation. In a further embodiment, the processor maybe configured with processor-executable instructions to performoperations that further include rendering a representation of thereceived identifier, receiving a user input in response to rendering therepresentation of the received identifier, and updating at least one ofthe validation and the correlation, based on the received user input. Ina further embodiment, the processor may be configured withprocessor-executable instructions to perform operations that furtherinclude adding the received identifier as a valid identifier for thewhistle. In a further embodiment, the processor may be configured withprocessor-executable instructions to perform operations that furtherinclude transmitting information to a processing and storage resourcevia a wireless network, the transmitted information including at leastone of a recorded sample, the determined frequency value, the determinedexpiratory airflow rate value, the determined respiratory parameter, anda portion of the generated spirometric information.

Further embodiments include a non-transitory computer readable storagemedium having stored thereon processor-executable software instructionsconfigured to cause a processor in a hand-held mobile electronic deviceto perform operations for spirometric measurement using a whistle oracoustic device having a flow controller, the operations includingdetermining a baseline acoustic context, recording samples based oninformation received via a microphone of the mobile electronic device,determining a frequency value for an acoustic signal included in therecorded samples, determining an expiratory airflow rate value based onthe determined frequency value, determining a respiratory parameterbased on the determined expiratory airflow rate value, generatingspirometric information based on one or more of the recorded samples,the determined frequency value, the determined expiratory airflow ratevalue, and the determined respiratory parameter, and rendering thegenerated spirometric information.

In an embodiment, the stored processor-executable software instructionsmay be configured to cause a processor to perform operations thatfurther include determining whether the acoustic signal corresponds to awhistle signal that is generated by a user performing a forcefulexhalation through the whistle based on at least one of the recordedsamples, the determined frequency value, and the determined baselineacoustic context. In a further embodiment, the storedprocessor-executable software instructions may be configured to cause aprocessor to perform operations such that determining the baselineacoustic context further includes determining at least one of anacoustic feature of the whistle, an acoustic feature of a userperforming a forceful exhalation through the whistle, an acousticenvironment, and a recording device feature. In a further embodiment,the stored processor-executable software instructions may be configuredto cause a processor to perform operations that further includedetermining active noises of the recorded samples based on thedetermined baseline acoustic context. In a further embodiment, thestored processor-executable software instructions may be configured tocause a processor to perform operations that further include receivingan identifier, and at least one of the operations of performing avalidation based on the received identifier, and identifying thecorrelation of the whistle based on the received identifier.

Further embodiments may include a computing device having a processorconfigured with processor-executable instructions to perform variousoperations corresponding to the methods discussed above.

Further embodiments may include a computing device having various meansfor performing functions corresponding to the method operationsdiscussed above.

Further embodiments may include a non-transitory processor-readablestorage medium having stored thereon processor-executable instructionsconfigured to cause a processor to perform various operationscorresponding to the method operations discussed above.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated herein and constitutepart of this specification, illustrate exemplary embodiment of theinvention, and together with the general description given above and thedetailed description given below, serve to explain the features of theinvention.

FIG. 1 is a system diagram that illustrates a spirometric measurementsystem for capturing, recording, and intelligently utilizing a user'sexpiratory measurements in accordance with various embodiments.

FIG. 2A is diagram illustrating an embodiment whistle that is suitablefor use for capturing and intelligently utilizing a user's expiratorymeasurements in accordance with the various embodiments.

FIG. 2B is diagram illustrating another embodiment whistle that issuitable for use for capturing and intelligently utilizing a user'sexpiratory measurements in accordance with the various embodiments.

FIG. 3 is a process flow diagram illustrating a method for capturing,recording, and intelligently utilizing a user's expiratory measurementsin accordance with one or more embodiments.

FIG. 4 shows a perspective view of a whistle, in accordance with one ormore embodiments.

FIG. 5 shows a top view of a whistle, in accordance with one or moreembodiments.

FIG. 6 shows a sectional side view of a whistle, in accordance with oneor more embodiments.

FIG. 7 shows a perspective view of a whistle, in accordance with one ormore embodiments.

FIG. 8 shows a top view of a whistle, in accordance with one or moreembodiments.

FIG. 9 shows a sectional side view of a whistle, in accordance with oneor more embodiments.

FIG. 10 shows an experimentally derived plot of the characteristicrelationship between input airflow rate and output acoustic frequencyfor a prototype whistle, in accordance with an embodiment including awhistle similar to the whistle illustrated in FIG. 2.

FIG. 11 is an illustration that depicts a user blowing through a whistlewith a horn-shaped exterior towards a hand-held mobile electronic devicein accordance with one or more embodiments.

FIG. 12A depicts a perspective view of a whistle combined with amedicine dosage dispenser, in accordance with one or more embodiments.

FIG. 12B shows a sectional view of the combination of whistle andmedicine dosage dispenser depicted in FIG. 9.

FIG. 13 is diagram illustrating another embodiment whistle that issuitable for use for capturing and intelligently utilizing a user'sexpiratory measurements in accordance with the various embodiments.

FIG. 14 shows a front view of another embodiment whistle (inlet facingthe viewer) that is suitable for use for capturing and intelligentlyutilizing a user's expiratory measurements in accordance with thevarious embodiments.

FIG. 15 shows a top view of a whistle, in accordance with one or moreembodiments.

FIG. 16 shows a sectional side view of a whistle, in accordance with oneor more embodiments.

FIG. 17 shows a sectional side view of a whistle, in accordance with oneor more embodiments.

FIG. 18 shows a perspective view of a whistle, in accordance with one ormore embodiments.

FIG. 19 shows a side view of a whistle, in accordance with one or moreembodiments.

FIG. 20 shows a sectional bottom view of a whistle, in accordance withone or more embodiments.

FIG. 21 shows a sectional top view of a whistle, in accordance with oneor more embodiments.

FIG. 22 shows a sectional side view of a whistle, in accordance with oneor more embodiments.

FIG. 23 shows a sectional bottom view of a whistle, in accordance withone or more embodiments.

FIG. 24 is a process flow diagram illustrating a method for capturing,recording, and intelligently utilizing a user's expiratory measurementsin accordance with an embodiment.

FIG. 25 shows a perspective view of a whistle with a mouthpiece cover inthe covered position, in accordance with one or more embodiments.

FIG. 26 shows a perspective view of a whistle with a mouthpiece cover inthe retracted position, in accordance with one or more embodiments.

FIG. 27 shows a sectional side view of a whistle with a flow controllerwith a plug obstructor, in accordance with one or more embodiments.

FIGS. 28 and 29 show a sectional detail view of a portion of whistle'sflow controller with a plug obstructor present (FIG. 28) and absent(FIG. 29), in accordance with one or more embodiments.

FIGS. 30 and 31 show a sectional detail view of a portion of a whistle'sflow controller with a flex obstructor, operating under no-flow (FIG.30) and high flow (FIG. 31) conditions, in accordance with one or moreembodiments.

FIGS. 32 and 33 show a sectional detail view of a portion of a whistle'sflow controller with a spring-loaded cover obstructor, operating underno-flow (FIG. 32) and high flow (FIG. 33) conditions, in accordance withone or more embodiments

FIGS. 34 and 35 show a sectional detail view of a portion of a whistle'sflow controller with a spring-loaded gate obstructor, operating underno-flow (FIG. 34) and high flow (FIG. 35) conditions, in accordance withone or more embodiments.

FIGS. 36 and 37 show a sectional detail view of a portion of a whistle'sflow controller with a weighted gate obstructor, operating under no-flow(FIG. 36) and high flow (FIG. 37) conditions, in accordance with one ormore embodiments.

FIGS. 38 and 39 show a sectional detail view of a fluidic flowcontroller of a whistle, operating under low-flow (FIG. 38) andhigh-flow (FIG. 39) conditions, in accordance with one or moreembodiments.

FIG. 40 shows a perspective view of a whistle with two outlets, inaccordance with one or more embodiments.

FIG. 41 shows a front view of a whistle with two outlets, in accordancewith one or more embodiments.

FIG. 42 shows a side view of a whistle with two outlets, in accordancewith one or more embodiments.

FIG. 43 shows a perspective view of a whistle with a mechanical flowcontroller, in accordance with one or more embodiments.

FIG. 44 shows a side view of a whistle with a mechanical flowcontroller, in accordance with one or more embodiments.

FIG. 45 shows a sectional perspective view of a whistle with amechanical flow controller, in accordance with one or more embodiments.

FIG. 46 shows a perspective view of a whistle with a fluidic flowcontroller, in accordance with one or more embodiments.

FIG. 47 shows a perspective view of a whistle with a fluidic flowcontroller, in accordance with one or more embodiments.

FIG. 48 shows a front view of a whistle with a fluidic flow controller,in accordance with one or more embodiments.

FIG. 49 shows a sectional bottom view of a whistle with a fluidic flowcontroller, in accordance with one or more embodiments.

FIG. 50 shows a perspective view of a whistle with a mechanical flowcontroller, in accordance with one or more embodiments.

FIG. 51 shows a side view of the whistle illustrated in FIG. 50, inaccordance with one or more embodiments.

FIG. 52A shows a sectional top view of the whistle illustrated in FIG.50, in accordance with one or more embodiments.

FIG. 52B shows a sectional top view of the whistle illustrated in FIG.50, in accordance with one or more embodiments.

FIG. 53 shows an experimentally derived plot of the characteristicrelationship between input airflow rate and output acoustic frequencyfor a prototype whistle similar to the whistle illustrated in FIGS.50-52B, in accordance with one or more embodiments.

FIG. 54 shows an experimentally derived plot of back pressure, as afunction of input airflow rate, for a prototype whistle similar to thewhistle illustrated in FIGS. 50-52B, in accordance with one or moreembodiments.

FIG. 55 is a component block diagram illustrating a hand-held mobileelectronic device that is suitable for use in accordance with thevarious embodiments.

FIG. 56 is a component block diagram of a communication system suitablefor use with various embodiments.

DETAILED DESCRIPTION

The various embodiments will be described in detail with reference tothe accompanying drawings. Wherever possible, the same reference numberswill be used throughout the drawings to refer to the same or like parts.References made to particular examples and implementations are forillustrative purposes, and are not intended to limit the scope of theinvention or the claims.

In overview, the various embodiments include methods, and devicesconfigured to implement the methods, of collecting and using spirometricmeasurements via a whistle having a pre-determined correlation betweenthrough-flowing airflow per unit time and frequency of acousticemissions from the whistle. A processor in a hand-held mobile electronicdevice may be configured to determine a baseline acoustic context,record samples in memory (e.g., based on information received via amicrophone of the hand-held mobile electronic device), determine afrequency value for an acoustic signal included in the recorded samples,and determine whether the acoustic signal corresponds to a whistlesignal that is generated by a user performing a forceful exhalationthrough the whistle based on the recorded samples, the determinedfrequency value and/or the determined baseline acoustic context. Theprocessor may determine an expiratory airflow rate value based on thedetermined frequency value (e.g., in response to determining that theacoustic signal corresponds to a whistle signal), and determine arespiratory parameter based on the determined expiratory airflow ratevalue. The processor may generate spirometric information based on therecorded samples, the determined frequency value, the determinedexpiratory airflow rate value and/or the determined respiratoryparameter, and cause an electronic display of the hand-held mobileelectronic device to render the generated spirometric information.

The embodiments disclosed and described in this application provide anon-conventional and non-generic arrangement of pieces/components, whichare arraigned and/or configured so as to collect more accurate and morereliable spirometric measurements. As compared to conventionalsolutions, the particular arrangements and configurations of the variousembodiments disclosed herein may increase the efficiency of collectingspirometric measurements or measuring the respiratory system of a user.The embodiments also reduce the number or quantity of resources (e.g.,processing resources, battery resources, communication resources, etc.)used or consumed when collecting spirometric measurements, and generatemore accurate and more reliable measurement results than most existingor conventional solutions. For all these reasons, the variousembodiments improve the performance and functioning of the devices inwhich they are implemented. Additional benefits and improvementsprovided by the embodiments described in this application will beevident from the disclosures below.

The terms “hand-held mobile electronic device,” “mobile electronicdevice,” “mobile device,” “portable digital device,” are usedgenerically and interchangeably herein, and may to refer to any one orall of cellular telephones, mobile phones, smartphones, personal ormobile multi-media players, personal data assistants (PDA's), tabletcomputers, palm-top computers, wireless electronic mail receivers,multimedia Internet enabled cellular telephones, wireless gamingcontrollers, personal digital assistants, mobile gaming platforms,digital watches, electronic dose counters or dispensers, electronicinhalers, and similar personal electronic devices that include aprogrammable processor, a memory, communications circuitry, and anacoustic input unit such as an integrated microphone, plugged-inmicrophone, Bluetooth wireless microphone, or electro-mechanicalvibration transducer.

As used in this application, the terms “component,” “system,” “manager”and the like are intended to include a computer-related entity, such as,but not limited to, hardware, firmware, a combination of hardware andsoftware, software, or software in execution, which are configured toperform particular operations or functions. For example, a component maybe, but is not limited to, a process running on a processor, aprocessor, an object, an executable, a thread of execution, a program,and/or a computer. By way of illustration, both an application runningon a computing device and the computing device may be referred to as acomponent.

The various embodiments include/provide spirometric measurement systemsfor capturing, generating, measuring, determining, or making humanexpiratory airflow-related measurements accessible to hand-held mobileelectronic devices. An embodiment spirometric measurement system mayinclude a compact portable whistle and a physically separate hand-heldmobile electronic device. The compact portable whistle may be a whistlehaving a pre-determined correlation between through-flowing airflow perunit time and frequency of acoustic emissions from the whistle. Thehand-held mobile electronic device may be configured with processorexecutable instructions to perform various operations for capturing,recording, processing, analyzing and/or evaluating information andsounds generated by the compact portable whistle.

The compact portable whistle may be configured, equipped, designed orarranged to produce acoustic emissions with a frequency that varies withairflow rate. The hand-held mobile electronic device may be equippedwith an acoustic input unit (e.g., an integrated microphone, plugged-inmicrophone, Bluetooth wireless microphone, electro-mechanical vibrationtransducer, etc.). The compact portable whistle may be configured togenerate and/or send information that is suitable for derivingairflow-based measurements to the acoustic input unit of the hand-heldmobile digital device. The hand-held mobile electronic device may beconfigured to receive, collect, and/or use information collected by theacoustic input unit to generate, compute, or determine human expiratoryairflow-related measurements in a manner that is rapid, convenient,wireless, energy efficient, and battery-less (or not reliant on thewhistle including a non-rechargeable or primary battery), all withoutany need for manual recording or data entry by a human user.

In the various embodiments, the hand-held mobile electronic device mayinclude a processor that is configured with processor executableinstructions to perform operations that include determining a user'sexpiratory airflow rate (e.g., PEFR, FEV₁, etc.) based on inputsreceived from the compact portable whistle (e.g., via the acoustic inputunit), encoding the user's expiratory airflow rate as an acousticfrequency of emissions (or receiving encoded information), decoding theacoustic frequency of emissions to regain the expiratory airflow rate,and/or deriving respiratory parameters based on the expiratory airflowrate. The processor/device may also include circuitry for executing orperforming software applications and/or any of the methods discussed inthis application.

In some embodiments, the hand-held mobile electronic device may beconfigured to transmit or communicate captured, determined, generated orcomputed information (e.g., acoustic input, expiratory airflow rate,acoustic frequency of emissions, etc.) to a network server. The networkserver may include a processor that is configured to perform any or allof the operations discussed above. For example, the network serverprocessor may be configured to receive raw data (e.g., acousticfrequency or emission information, etc.) from a mobile device, store theraw data in memory, and use the raw data to derive respiratoryparameters (e.g., based on the captured or computed expiratory airflowrate). Thus, in some embodiments, some or all of the operationsdescribed with respect to the hand-held mobile electronic device may beperformed remotely on a network (via a processor in a network servercomputing device, etc.) having access to data from the mobile device. Insome embodiments, the operations may be performed in a distributed orco-operative fashion, such as partially on the mobile device andpartially on the network server.

In some embodiments, the network server may store the computed orderived parameters and other information (e.g., human expiratoryairflow-related measurements, etc.) in a network server or the “cloud”so that it is accessible to a plurality or multitude of remote users anddevices. By storing such information in a central or distributed system(e.g., a database, server in the “cloud,” etc.) and enabling usercomputing devices to access and use the information stored in thisdatabase, the various aspects enable users and devices to betteridentify and react to emergency conditions (e.g., asthma attacks, etc.).

In some embodiments, the spirometric measurement system and/or thehand-held mobile electronic device may be configured to perform any orall of the operations performed by a conventional dedicated portablespirometry device. In addition, the system/device may be configured toprovide connectivity for inter-personal communications and datatransfer; generate reminders through audio, vibrotactile and graphicalmeans; display information through sophisticated graphical, audio andvibrotactile means; provide manual control of the spirometry operationsvia buttons, inertial, and/or touch screens; provide interactivefeedback for motivational, instructional, editorial, aesthetic andenjoyment purposes; provide data recording, processing and storage;provide juxtaposition, combination and correlation of information fromlocal and remote sources; provide the ability to download andincorporate additional/alternate sounds, graphics, animations andsoftware applications; determine a baseline acoustic context; recordsamples; determine frequency values for acoustic signals included in therecorded samples; determine expiratory airflow rate values based onfrequency values; determine respiratory parameters (e.g., based onexpiratory airflow rate values, etc.); and generate/render spirometricinformation based on recorded samples, determined frequency values,determined expiratory airflow rate values, and determined respiratoryparameters.

In some embodiments, the spirometric measurement system may beconfigured to present, provide, or frame the activity of peak flowmeasurement in a manner that motivates patients to adhere to their peakflow measurement regimens.

In some embodiments, the compact portable whistle may be configured,equipped, or arranged to reduce or minimize resistance to airflow, whichimproves the accuracy of the airflow-based or airflow-relatedmeasurements. For example, the compact portable whistle may be equippedwith an inlet passageway having a cross-sectional area that is sized(e.g., is made sufficiently large, etc.) so that the whistle/passagewaydoes not restrict (or does not significantly restrict, does notsignificantly alter, does not impact, etc.) the expiratory airflow as itpasses through the whistle. The cross-sectional area may also be sized(e.g., made small enough, etc.) so as to produce acoustic emissionshaving an acoustic frequency within a select frequency range, so thatthe frequency of the generated acoustic emissions correlates withairflow rate, etc.

In some embodiments, the compact portable whistle may be configured,equipped, or arranged to have a pre-determined correlation between thethrough-flowing airflow per unit time and the frequency of the acousticemissions generated by the whistle.

In some embodiments, the compact portable whistle may be configured,equipped, or arranged to transmit an acoustic signal throughelectrically passive means for reception by the acoustic input unit ofthe hand-held mobile electronic device.

An embodiment of a system and method for performing spirometricmeasurements will be described with reference to FIGS. 1-7.

FIG. 1 illustrates an example system 100 suitable for capturing,recording, and intelligently utilizing a user's expiratory measurementsin accordance with various embodiments. In particular, FIG. 1 depicts auser 102, and a whistle 104 that, when blown through forcefully by theuser 102, emits sound waves 106 having a frequency that varies with theuser's expiratory airflow rate in a reliable and repeatable manner. Insome embodiments, the whistle 104 may be configured to emit a continuoustone with a fundamental frequency that varies with the user's expiratoryairflow rate. In other embodiments, the whistle 104 may be configured toemit a series of pulses such that the pulse frequency correlates withthe user's expiratory airflow rate.

FIG. 1 additionally depicts a hand-held mobile electronic device 108,which may include a microphone, a display, the capability of running theprocess or performing the method described below with reference to FIG.3, and the ability to communicate data (including acoustic data) over atleast one wireless network. Also, in the example illustrated in FIG. 1,family members 110 and a physician 112 represent the user's asthma carenetwork. A networked data processing, storage and communication resource114, and computers or mobile devices owned and or operated by one ormore family member(s) and physician(s) (116, 118) are also depicted inFIG. 1.

FIG. 2A illustrates an example whistle 104 that is suitable for use withthe various embodiments. In the example illustrated in FIG. 2A, thewhistle 104 includes an inlet 202, an airflow guide 204, a hollow maintube 206, an airflow constrictor ring 208, an outlet tube 210, and anoutlet 212. The airflow guide 204 is situated within the whistle'shollow main tube 206 between inlet 202 and outlet 212. The airflow guide204, together with the inner wall of the main tube 206, define severalairflow passageways or channels. In other embodiments, the whistle 104may include an airflow guide 204 in the form of one or more vanes and/orsmoothly transitional surface (discussed in detail further below).

The airflow constrictor ring 208 may be configured, arranged and/orpositioned to create a transition between the main tube 206 and theoutlet tube 210. The outlet tube 210 may be of a decreased diameterrelative to the main tube 206. In some aspects, the cylindrical cavitywithin the main tube 206 between the airflow guide 204 and the outlettube 210 may be referred to as the central cavity. In some embodiments,the inlet 202 and outlet 212 of the whistle 104 may be coaxially alignedso that the net direction of airflow into the whistle 104 (e.g., intothe inlet 202) is substantially the same as the net direction of airflowout of the whistle 104 (e.g., out of the outlet 212). In someembodiments, inlet 202 and outlet 212 of the whistle 104 may beperpendicularly aligned.

FIG. 2B illustrates another example whistle 104 that is suitable for usewith the various embodiments. In particular, FIG. 2B illustrates that aportions or sections of the whistle 104 may be formed, shaped ortapered. The section 206A of the main tube 206 stretching from the inlet202 to the airflow guide 204 may be formed, shaped or tapered. In someaspects, this section 206A may be referred to as the inlet-region of themain tube, the inlet tube, or the mouthpiece. FIG. 2B also illustratesthat the main tube 206 may include a horn region 206B, and that the“true” outlet 212 of the whistle may be recessed inside the horn region206B.

The horn region 206B may be shaped, formed or tapered so as to identify(e.g., via comparison) the inlet 202 of the whistle 104, and clarifywhich end of the whistle a user must blow through. The horn region 206Bmay also identify the portion (or end) of the whistle 104 that should beaimed at a mobile device (e.g., hand-held mobile electronic device 108illustrated in FIG. 1, etc.) in order for the device to accuratelycapture, record, and utilize the user's expiratory measurements inaccordance with various embodiments.

In some embodiments, the horn region 206B may be shaped or formed so asto provide an engaging metaphor for user interaction. The horn region206B may be horn-shaped in some embodiments, and shaped in any of avariety of different ways in other embodiments. In addition, in someembodiments, rather than including a “horn” similar to that which isillustrated in FIG. 2B, the horn region 206B may include any of avariety of different structures, forms or shapes that function, operateor serve as a physical constraint or barrier. Therefore, nothing in thisapplication should be used to limit the whistle 104 and/or horn region206B to a particular structure, shape or form unless the specificstructure, shape or form is expressly recited in the claims

In some embodiments, the horn region 206B may be formed or shaped so asto facilitate the whistle's 104 use with the hand-held mobile electronicdevice 108. For example, the distance between the “true” outlet 212 ofthe whistle 104 and the input capture mechanism (e.g., microphone, etc.)of the mobile device may have a significant impact on the quality of theacoustic communications between whistle 104 and a hand-held mobileelectronic device 108. As such, in some embodiments, the horn region206B may be shaped or formed so as to serve as a physical constraint orbarrier that prevents or discourages a user from placing the microphoneof a mobile digital device too close to the “true” outlet 212.

In some embodiments, the whistle 104 may include a barrier (e.g., viathe horn region 206B, etc.) that prevents or discourages a user frompositioning the microphone of the mobile digital device 108 closer thanabout 3 mm away from the “true” outlet 212. In some embodiments, thebarrier may be configured or arranged to cause or encourage a user toposition the microphone of the mobile digital device 108 further than 3mm away from the “true” outlet 212.

Thus, the shape and size of horn region 206B may be selected so that thehorn region 206B operates to control the manner in which the userpositions the outlet 212 relative to the microphone of a mobile device.The shape and size of horn region 206B may also be selected to ensurethat the acoustic communications between whistle 104 and the hand-heldmobile electronic device 108 are not negatively impacted.

Generally, any interference or tampering with the airflow exiting thewhistle 104 through the outlet 212 could significantly degrade thequality of acoustic communication between whistle 104 and a hand-heldmobile electronic device 108 (illustrated in FIG. 1). As such, the hornregion 206B also may be shaped or formed so as to serve as a physicalconstraint or barrier that prevents or discourages a user from touchingthe outlet 212 with his or her hands and/or otherwise manuallyinterfering with airflow exiting the whistle through the outlet 212.That is, the shape and size of horn region 206B may be selected so as toensure proper use and/or that the acoustic communications betweenwhistle 104 and hand-held mobile electronic device 108 are notnegatively impacted due to improper use.

FIG. 3 illustrates a method 300 for performing spirometric measurementsand capturing, recording, and intelligently utilizing a user'sexpiratory measurements in accordance with an embodiment. Method 300 maybe performed by one or more processors in a mobile device (such as amobile phone, personal digital assistant, mobile gaming system, tablet,hand-held mobile electronic device 108 illustrated in FIG. 1, etc.) orany personal electronic device that is equipped with acoustic input andnetworking capabilities. For example, one or more of the processors inthe hand-held mobile electronic device 108 may be configured withprocessor-executable software instructions to perform the operationsillustrated in blocks 302-332 and/or other operations for implementingmethod 300. The hand-held mobile electronic device may include amicrophone, a display, a data recording unit, processing and storagecapabilities, and an ability to communicate data over a wireless networkwith an external data processing and storage resource.

In block 302, a processor in a hand-held mobile electronic device maydetect or receive user inputs, determine that a trial has been initiatedbased on the detected/received user inputs, and start a timer to recordthe length of the current trial. The processor may receive the userinputs in block 302 via an antenna coupled to the processor,communications circuitry of the mobile digital device, a microphone ofthe mobile digital device, from the actuation of user input elements,such as pressing a button or touching a virtual touch-screen button bythe user, or other similar components. The processor may also receivethe user inputs from the whistle in a variety of different oralternative ways (e.g., the user blowing the whistle to generateacoustic emissions, the user tapping the whistle against the screen, theuser holding the whistle close to the mobile digital device, the userpressing a button on the whistle, etc.).

In block 304, the processor may prompt the user to blow a whistle (e.g.,by performing operations to cause the hand-held mobile electronic deviceto render a prompt on its electronic display screen, etc.). For example,in block 304, the processor may cause the hand-held mobile electronicdevice to play a sound, display an icon, generate a vibrating alert,etc. Alternatively, in block 304, the processor may perform any of avariety of operations to communicate to the user that the device isready to receive acoustic input (i.e., that the system is ready for theuser to blow the whistle and commence a trial.

In block 306, the processor may monitor acoustic input, and collect,record and/or compute various time and frequency-domain acoustic data.As part of these operations, the processor may capture, record, orcollect one set of consecutive audio samples and/or regular sets ofconsecutive audio samples (known as “frames”). In an embodiment, theprocessor may generate a collected sample information structure (e.g.,data field, vector, array, table, map, etc.), and store the collectedaudio samples and/or frames via the collected sample informationstructure. Frames may be overlapping or non-overlapping. As such, theprocessor may record overlapping frames, non-overlapping frames, or acombination of overlapping and non-overlapping frames in block 306.

As part of the operations in block 306, the processor may determinevarious characteristics of the collected audio samples or frames. Forexample, the processor may perform “time-domain” operations, “lagdomain” operations, “frequency domain” operations, filtering operations,smoothing operations, interpolation operations, sorting operations,statistical operations, etc.

In some embodiments, the processor may be configured to perform“time-domain” operations on the recorded samples in block 306. Thetime-domain operations may include zero-crossing detection operationsand/or operations for threshold-detection with hysteresis. The processormay use the results generated from performing the time-domain operationsto determine or compute a period value for a sampled audio waveform (oraudio sample, frame, etc.). The processor may invert the determinedperiod value to obtain a frequency value for the waveform. The processormay store the obtained period value or frequency value in memory.

In some embodiments, the processor may be configured to perform “lagdomain” transformation operations on the recorded samples or frames inblock 306. Performing the lag domain transformation operations mayinclude performing correlation operations and/or auto-correlationoperations. The processor may use the results generated from performingthe lag domain transformation operations to determine a lag value (orlag period value) corresponding to a period of the sampled audiowaveform (or audio sample, frame, etc.). The processor may invert thedetermined lag value to obtain a frequency value for the sampled audiowaveform. The processor may store the obtained lag value, period value,and/or frequency value in memory.

In some embodiments the processor may be configured to perform“frequency domain” operations and transforms in block 306. For example,the processor may be configured to perform one or more fast fouriertransform (“FFT”) operations in block 306. The processor may use theresults of performing the frequency domain operations (e.g., FFToperations, etc.) to determine spectra corresponding to a sampled audiowaveform, use the determined spectra to determine a frequency value forthe sampled audio waveform, and store the determined frequency value inmemory.

In some embodiments, as part the operations in block 306, the processormay perform hardware or software filtering operations or smoothingoperations. These operations may be performed with respect to the timedomain (e.g., by calculating a moving average, or convolving a sampledsignal with a filter window, etc.) and/or with respect to the frequencydomain (e.g., multiplying spectra by a filter “window,” etc.).

In some embodiments, as part the operations in block 306, the processormay utilize the frequency domain transform results (e.g., resultsgenerated via the performance of FFT operations, etc.) to more rapidlyperform time-domain calculations, or vice-versa (e.g., using an FFT tomore rapidly calculate an autocorrelation).

In some embodiments, the processor may perform any or all of theoperations discussed in this application to generate intermediate valuesor data that may be used for determining whether the onset of a“whistle-sound candidate”—a sound that might prove to be a valid whistlesound—has begun.

In some embodiments, the processor may poll a register or an input portof a microphone in the hand-held mobile electronic device (or anymicrophone coupled to the processor via direct or indirect communicationlinks), detect the existence of sound waves or microphone input,identify various characteristics of the detected sound waves/input,determine whether the detected sound waves/input comply with selectrequirements (e.g., minimum requirements for a candidate, thresholdrequirements, etc.) based on the identified characteristics, classifythe sound waves/input as a “whistle-sound candidate” in response todetermining that the sound waves/input comply with theselect/minimum/threshold requirements. The processor may also record orstore (e.g., in a memory of the hand-held mobile electronic device via arecord, table, map, etc.) one or more time values (e.g., silent time,current time, onset time, etc.) in association with the collected ordetermined frequency-domain acoustic data (or audio samples, frames,period values, sampled audio waveform, frequency values, etc.), and/orperform other similar operations. Such time values may be recorded orstored as values of variables, as offsets from a given time or sample,etc.

In determination block 308, the processor may determine whether awhistle-sound candidate has begun based on the collected/recorded timeand frequency-domain acoustic data. In an embodiment, the processor maydetermine that the whistle-sound candidate has begun in response todetermining that detected sound waves (or a recorded sample, frame,etc.) comply with the select or minimum requirements of a “whistle-soundcandidate.”

In response to determining that a whistle-sound candidate has begun(i.e., determination block 308=“Yes”), in block 310, the processor mayidentify the whistle-sound candidate (e.g., by selecting a recordedsample classified as a potential candidate in block 306, based on thecollected/recorded time and frequency-domain acoustic data, etc.), andfind, identify, compute or determine the onset of the identifiedwhistle-sound candidate. The processor may determine the onset based ondetecting increases in spectral energy, based on identifying changes inthe spectral energy distribution, based on comparing the captured soundwaves/input (or stored data) to spectral patterns or models, etc.

In block 310, the processor may store the determined onset in memory.The onset may include information that identifies the beginning portionof a candidate sound waveform (or sample, frame, whistle-soundcandidate, etc.). In some embodiments, the onset may be an informationstructure that includes an absolute or relative time value, a value thatidentifies an absolute or relative offset from a recorded sample, anindex into an array of samples, an index into a data structure (e.g.,collected sample information structure, etc.), and/or other similarinformation.

In some embodiments, as part of the operations in block 310, theprocessor may mark the determined onset within the recorded data (e.g.,data recorded for a whistle-sound candidate or for the currentmeasurement trial, etc.). In some embodiments, this may be accomplishedby identifying and recording the approximate time, index or offsetcorresponding to the relevant sample or frame. Alternatively or inaddition, the processor may mark the onset by setting a flag within adata structure (e.g., collected sample information structure, etc.) thatincludes or references the relevant sample or frame.

As mentioned above, the processor may mark the identified/determinedonset within the data recorded for a trial. A “trial” may be aninformation structure and/or include any state, context or informationthat could be used by the processor to identify, request, wait for,and/or evaluate a flow-related transmission (e.g., whistle sound,collected audio samples, frames, sampled audio waveform, etc.) generatedby a user or the whistle. For example, the processor could generate a“trial” information structure that includes a trial start time value, atrial end time value, a trial duration value, a collected sample, acollected frame, time and frequency-domain acoustic data, etc.

In some embodiments, the processor maybe configured to evaluate only onewhistle-sound candidate per trial. In other embodiments, the processormay be configured to evaluate multiple whistle-sound candidates duringeach trial. Certain kinds of spurious sounds may occur during the trial,even before user begins to blow the whistle. As such, the processor mayevaluate multiple whistle-sound candidates during a single trial so asto prevent a spurious sound from prematurely or unexpectedly terminatingthe trial. Evaluating multiple whistle sound candidates during a singletrial may increase the chances of successfully recognizing a validwhistle sound. As such, the processor may evaluate multiple whistlesound candidates during a single trial so as to reduce recognitionerrors. The processor may evaluate multiple whistle sound candidatesserially, one after another, or in parallel, with a plurality of whistlesound candidates overlapping in time.

The processor may determine that a “current trial” has begun in responseto determining that the whistle-sound candidate has begun, in responseto determining/marking the onset of a whistle-sound candidate, or inresponse to receiving or detecting user input. While a trial is underway, the processor may designate any or all of the time, lag, andfrequency-domain acoustic data collected for whistle-sound candidate asbeing part of the “current trial.” In some embodiments, the processormay create a “current trial” information structure, and populate theinformation structure with data collected during the current trial.

The processor may determine that current trial has ended in response todetermining that a whistle candidate is valid or invalid. The processormay also determine that current trial has ended in response todetermining that the trial has timed out, or has been aborted, (e.g., byuser input, or as a result of an event such as a phone call). After thetrial is complete, the processor may mark, designate, store or referencedata corresponding to the completed trial as a “previous trial.” Forexample, the processor may generate a “previous trial” informationstructure, populate the “previous trial” information structure with thedata collected during the (now completed) trial.

In some embodiments, consecutive trials maybe managed together insets,or “sessions”; for example, a session may consist of three consecutivetrials, with the session's result being a “best of three” result. Insome embodiments, trials and sessions may be represented as(independent) data objects. In some embodiments, the processor may storeand increment a “trial count” value. The processor may reset the trialcount value at the beginning of a session and/or after a session timesout. In some embodiments, the beginning of a session may be based on theelapsed time since user activity within the context of a trial. In someembodiments, the number of trials and or sessions may be limited by amaximum number for a given time interval (e.g., 1 session per day).

Returning to FIG. 3, in block 312, the processor may continue monitoringacoustic inputs and recording relevant time and/or frequency-domaindata. In determination block 314, the processor may determine whetherthe whistle-sound candidate has reached completion or timed out. Forexample, in determination block 314, the processor may compare a timevalue (e.g., maximum candidate time, etc.) associated with thewhistle-sound candidate to a threshold value, determine whether the timevalue exceeds (e.g., is greater than or equal to, is less than, etc.)the threshold value, and determine that the whistle-sound candidate hasreached completion or has timed out in response to determining that thetime value exceeds the threshold value.

In response to determining that a whistle-sound candidate has reachedcompletion or timed out (i.e., determination block 314=“Yes”), in block316, the processor may note/mark the end of a whistle-sound candidatewith respect to the trial's time and frequency-domain data (e.g., datarecorded in block 306, etc.), and generate a corresponding cessationvalue for the whistle-sound candidate.

Thus, after the operations in block 316, the processor has computed,determined and/or stored in memory both an onset value and a cessationvalue. As mentioned above, the onset value may be a numerical value thatidentifies the beginning of the whistle-sound candidate. Similarly, thecessation value may be a numerical value that identifies the end of thewhistle-sound candidate. In some embodiments, the processor may alsodetermine or compute a whistle-sound candidate duration value. Thewhistle-sound candidate duration value may be a numerical value thatidentifies the difference between the cessation value and the onsetvalue, or the length of the whistle-sound candidate.

In determination block 318, the processor may determine whether thewhistle-sound candidate represents a valid whistle sound or otherwisecomplies with various requirements of a “whistle-sound candidate.” Insome embodiments, this may be accomplished by computing or determining awhistle-sound candidate duration value (e.g., difference between thewhistle-sound candidate cessation and onset values), identifyingcollected or stored time and frequency-domain acoustic data thatcorresponds to the determined whistle-sound candidate duration value(e.g., data recorded within the duration of the whistle-sound candidate,etc.), and examining, evaluating or analyzing the identified data todetermine whether the whistle-sound candidate represents a valid whistlesound. In some embodiments, parameters derived from the whistle-soundcandidate may be compared to a parametric model representing a validwhistle sound candidate. For example, a parameter of “whistle duration”may be derived from the difference between the whistle-sound candidatecessation and onset time values, and subsequently compared against amodel's range of acceptable whistle durations. If the actual derivedwhistle duration does not fit within the model's range of acceptablewhistle durations, the processor may determine that whistle-soundcandidate is invalid.

In various embodiments, the processor may use any of a range of modelsand approaches to comparison. In some embodiments, a model for a validwhistle candidate may incorporate not only a parameter for whistleduration, but also a relative ratio between a) the average magnitude ofpre-onset samples, and b) the average magnitude of samples correspondingto an interval between onset and cessation. In some embodiments,comparison between a whistle-sound candidate and a parametric model mayrequire that some percentage of parameters match the model. In someembodiments, a determination of validity in block 318 may be made inwhole or in part based on inexplicit or hidden models or parameters. Forexample, an artificial neural network trained on a data-set comprisingvalid and invalid whistle sounds may be employed to classify or supportclassification of a given whistle-sound candidate as valid or invalid,without relying on an explicit model of a valid whistle sound.

In response to determining that the whistle-sound candidate represents avalid whistle sound (i.e., determination block 318=“Yes”), in block 320,the processor may map a frequency value derived from a whistle sound toan airflow rate, based on the whistle's characteristic relationship, orcorrelation, between airflow rate and frequency. The whistle'scharacteristic relationship (correlation) between airflow rate andfrequency may be determined previous to, and outside of, the performanceof method 300 (i.e. the correlation may be a pre-determined). Thecorrelation may be stored in memory as a look-up table, array, vector,map, slope coefficient of a linear equation, a set of polynomialcoefficients for a polynomial equation, etc.

In one or more embodiments, multiple pre-determined correlations betweenairflow rate and frequency, each corresponding to a different type ormodel of whistle, may be stored in memory, so as to support airflowmeasurement from more than one type of whistle (since each type ofwhistle may have its own characteristic correlation between airflow rateand frequency). In one or more embodiments, the mobile device mayreceive an identifier for a whistle (e.g. a serial number of the whistlemanually entered by the user via a keypad, a menu entry corresponding toa type of whistle manually selected by the user via a touchscreen, a barcode on the whistle read by the mobile device, etc.) and determine,based on this identifier, which correlation (from among a set of stored,pre-determined correlations) is the appropriate correlation to use forthe whistle. In this way, alternate models or types of whistles may beaccommodated.

In some embodiments, once a frequency has been mapped to airflow ratewithin block 320 this airflow rate, or “airflow rate measurement” may bestored in memory. In some embodiments, data required to reconstruct theairflow rate measurement (e.g., a frequency, in conjunction with a knowncorrelation between frequency and airflow rate that enables mappingfrequency to airflow rate) may also or alternately be stored in memory.Also in block 320, the processor may use the airflow rate measurementsto derive, determine or compute key respiratory metrics or parameterssuch as PEFR and FEV₁, and store the key respiratory metrics orparameters in memory.

In block 322, the processor may generate results (e.g. spirometricinformation) for the trial (which may include, or be based on, the keyrespiratory metrics or parameters determined in block 320). Also inblock 322, the processor may make the generated trial results accessibleto other entities. For example, the processor may make the trial resultsavailable to the user by causing the device (or another device) torender the results on its electronic display. The processor may alsomake the trial results available to the operating system, anothersoftware process/application operating on the hand-held mobileelectronic device, to another mobile device, etc., whereby spirometricinformation may be rendered on the other mobile device. Thus, in anembodiment, the processor may render the trial results by sending theresults to another component or device that receives and displays thetrial results (e.g., via its electronic display, etc.).

As discussed above, in determination block 308, the processor may usethe collected/recorded data (e.g., time and frequency-domain acousticdata) to determine whether a whistle-sound candidate has begun. Inresponse to determining that a whistle-sound candidate has not yet begun(i.e., determination block 308=“No”), in determination block 324, theprocessor may determine whether the current trial has continued forlonger than a certain maximum allowed duration. For example, indetermination block 324, the processor may determine whether a timevalue that identifies the elapsed duration of the current trial exceedsa “maximum allowed trial duration” threshold value. The processor maydetermine that the trial has continued for longer than the certainmaximum allowed duration when the time value exceeds the “maximumallowed trial duration” threshold value.

In response to determining that the trial has not continued for longerthan the maximum allowed duration (i.e., determination block 324=“No”),the processor may perform the operations in block 308 and determinewhether another or different whistle-sound candidate has begun (e.g.,based on additional monitoring of acoustic inputs, etc.).

In response to determining that the trial has continued for longer thanthe maximum allowed duration (i.e., determination block 324=“Yes”), inblock 326, the processor may communicate to the user (e.g., by causingthe hand-held mobile electronic device to display a prompt, etc.) thatthe trial has timed out before the onset of any whistle-sound candidatehas been identified. In some embodiments, the processor may also beconfigured to provide the user with other feedback of a corrective,instructional, and/or motivational nature in block 326.

As mentioned above, in determination block 314 the processor maydetermine whether the whistle-sound candidate has reached completion ortimed out. In response to determining that a whistle-sound candidate hasnot reached completion or timed out (i.e., determination block314=“No”), the processor may determine whether a whistle-sound candidatehas continued for longer than a certain maximum allowed duration (e.g.,0.2 seconds, 0.5 seconds, 3 seconds, 5 seconds, 10 seconds, etc.) indetermination block 328. For example, in determination block 328, theprocessor may compare a time value that identifies the duration that thewhistle-sound candidate has continued (or the difference between theonset and cessation values, difference between the current time and atime when the whistle-sound candidate began, etc.) to a maximum allowedwhistle-sound candidate duration value, and determine whetherwhistle-sound candidate has continued for longer than a certain maximumallowed duration based on the comparison results.

In response to determining that the whistle-sound candidate has notcontinued for longer than a certain maximum allowed duration (i.e.,determination block 328=“No”), the processor may return to performingthe operations in block 314 to again determine whether a whistle-soundcandidate has reached completion or timed out.

In response to determining that the whistle-sound candidate hascontinued for longer than a certain maximum allowed duration (i.e.,determination block 328=Yes”), in block 330, the processor maycommunicate to the user (e.g., via displaying a notification message,etc.) that the trial has timed out after the onset of a potentiallyvalid whistle-sound. The processor may also provide the user withrelevant feedback of a corrective, instructional, and/or motivationalnature in block 330.

In response to determining that the whistle-sound candidate does notrepresent a valid whistle sound (i.e., determination block 318=“No”), inblock 332, the processor may communicate to the user that the whistlecandidate is not valid.

In various embodiments, the processor may receive one or more signalsfrom the microphone. The one or more signals generated by the microphonemay include information associated with acoustic data detected by themicrophone. For example, the one or more signals generated by themicrophone may include information associated with an acoustic signalgenerated by the whistle and/or information associated with otheracoustic signals detected by the microphone (e.g., sounds generatedwithin the environment, ambient noise, etc.). The processor may samplethe one or more signals generated by the microphone to create one ormore audio samples and/or frames as described above. In addition, theprocessor may perform various operations described above in order todetermine whether information associated with an acoustic signalgenerated by the whistle is present within an audio sample and/or frame.Alternatively, or in addition, the processor may filter out or identifywhether information associated with the acoustic signal generated by thewhistle from other information is included within the one or more audiosamples and/or frames. In response to extrapolating and/or detectinginformation associated with an acoustic signal generated by the whistle,the processor may determine or derive a frequency value of theinformation associated with the acoustic signal generated by the whistlesuch that the processor may determine an airflow rate associated withthe acoustic signal generated by the whistle based on the determined orderived frequency value of the information associated with the acousticsignal generated by the whistle.

FIGS. 4 through 6 illustrate various views of the whistle 104illustrated in FIG. 2A. FIGS. 7 through 9 illustrate various views ofthe whistle 104 illustrated in FIG. 2B. For example, FIG. 5 illustratesa top view of the whistle illustrated in FIG. 2A. FIG. 5 also indicatesthe cross section for the sectional side view illustrated in FIG. 6.

FIG. 6 illustrates the rounded front face of airflow guide's center 204Band front face of an airflow guide's vane 204C.

FIGS. 7 and 8 illustrate that the whistle 104 may include mouthpiece206A having ergonomic form. FIGS. 7 and 8 also illustrate the flaring ofhorn region 206B the whistle 104.

FIG. 9 illustrates the vanes of the airflow guide 204—such as one vanereferenced by 204C. The front of the central portion of the airflow 204guide is referenced by 204B. The airflow guide's vanes 204C and centralportion 204B, together with the inner wall of main tube 206, define aset of airflow passageways that wind around the central axis of thewhistle's central cavity.

FIG. 10 depicts the characteristic relationship between airflow rate andacoustic frequency for one prototype whistle similar to the whistledepicted in FIG. 2B. The relationship is experimentally derived fromrecorded acoustic and airflow rate data. Acoustic data may be sampled at44.1 kHz, using a fast Fourier transform (FFT) of size 1024. Given thissampling rate and FFT size, the FFT frequency bin width is approximately43 Hz. The presence of multiple data points at periodic acousticfrequency intervals is due to FFT frequency bin-width quantization.Airflow rate may be measured at a sampling rate of 83 Hz using afactory-calibrated differential-pressure pneumotachograph. The precisionof the pneumotachograph measurements may be within ±5 L/min.

Notably, whistle frequency for this embodiment remains comfortablywithin an audible range. The experimentally derived relationship betweenairflow rate and acoustic frequency is close to linear, and can beapproximated by a second-order polynomial with R²=0.99866.

FIG. 11 illustrates an alternate system for capturing, recording, andintelligently utilizing a user's expiratory measurements in accordancewith various embodiments. Similar to example illustrated in FIG. 1, FIG.11 depicts a user 102 blowing through a whistle 104 towards a hand-heldmobile electronic device 108. However, in the example illustrated inFIG. 11 the whistle 104 includes a horn-shaped exterior, which ispointed towards the hand-held mobile electronic device 108.

An exemplary operation of spirometric measurement system according to anembodiment will now be described with reference to the figures describedabove (e.g., FIGS. 2B and 11).

Scenario 1: A Successful Measurement Trial

The user may initiate a measurement trial by causing a hand-held mobileelectronic device (or a component or client software applicationoperating on the device) to commence performing method 300 (describedabove with reference to FIG. 3). The user may express his or herintention to begin a new measurement trial by pressing a button on thehand-held mobile electronic device. In response, the hand-held mobileelectronic device may prompt the user to blow the whistle (e.g., thewhistle 104 illustrated in FIG. 2B, etc.). After displaying the prompt,the hand-held mobile electronic device may begin to monitor and recordacoustic input. This may be accomplished by capturing and storing soundwaves via its microphone and/or performing any or all of the operationsdiscussed above with reference to block 306.

The user 102 may exhale forcibly through the inlet of the whistle,generating an airflow that is channeled by the airflow guide (e.g.vanes, transitional surface between inlet and central cavity, etc.) andthrough one or more airflow passageways formed by the airflow guide andthe inner wall of main tube. As expiratory airflow passes through theone or more airflow passageways, a vortex may be generated within thewhistle's central cavity. This vortex may pass through the remainingstages/portions of the whistle, exiting through the whistle's outlet.

As the vortex exits the outlet of the whistle, it may begin to whiparound the outlet tube's central axis with an angular velocity that iscomparable to its rotational velocity, thereby generating the whistle'scharacteristic sound. The hand-held mobile electronic device may detect,capture and record this sound. In some embodiments, the whistle may beconfigured such that it produces a specific sound having specificfrequency characteristics, and the hand-held mobile electronic devicemay configured to monitor for the presence of these specific sounds orfrequencies. For example, the hand-held mobile electronic device may beconfigured to initiate the measurement trial only in response todetecting the presence of specific sounds or waves/inputs havingspecific characteristics (e.g., a specific frequency range, etc.).

Next, the hand-held mobile electronic device may identify the onset of a“whistle-sound candidate”—a sound that may ultimately be determined bythe device to be a valid whistle-sound. The hand-held mobile electronicdevice may mark the onset of the whistle-sound candidate within thetrial data while continuing to monitor and record acoustic input.

As the user's forced exhalation finishes, the whistle's sound subsides.The hand-held mobile electronic device may identify the end of thewhistle-sound candidate, and mark the end of this whistle-soundcandidate within recorded acoustic data. Based on data recorded betweenthe start and end of the whistle-sound candidate, the hand-held mobileelectronic device may determine that the whistle-sound candidaterepresents a valid whistle-sound. The hand-held mobile electronic devicemay use the whistle-sound's acoustic frequency data—in conjunction withthe whistle-device's characteristic relationship between airflow-rateand frequency—to derive measurements for PEFR and FEV₁. The hand-heldmobile electronic device may subsequently make these results availableto entities outside the current component, application and/or device.

Once the results have been made available to the user and otherapplications running on the device, these results can be made availableto remote digital devices and services on one or more of the mobiledevice's network(s) for the purposes of informing family members andphysicians, and maintaining a secure and accessible record of completedtrials.

Scenario 2: A Trial Times Out Before a Whistle-Sound Candidate has Begun

In the event that a user initiates a trial (e.g., the device commencesperforming method 300), but the hand-held mobile electronic device doesnot identify the onset of a whistle-sound candidate within a maximumtime period, the trial times out. After timing out, the devicecommunicates to the user that the trial has timed out. The device maythen offer or present to the user relevant recommendations on how toavoid timing out during future trials.

Scenario 3: A Trial Times Out after a Whistle-Sound Candidate has Begun

In the event that the hand-held mobile electronic device identifies theonset of a whistle-sound candidate, but does not identify cessation ofthe whistle-sound candidate within a certain maximum allowable duration,the trial times out. After timing out, the device communicates to theuser that it has timed out, and offers relevant recommendations on howto avoid timing out during future trials.

Scenario 4: A Whistle-Sound Candidate is Determined Invalid

In the event that the hand-held mobile electronic device identifies theonset and cessation of a whistle-sound candidate, the hand-held mobileelectronic device determines whether or not the candidate represents avalid whistle-sound. If the data for the candidate does not meetcriteria required for a valid whistle-sound, the hand-held mobileelectronic device may offer or present to the user relevantrecommendations for how to improve the chances of completing successfultrials in the future.

Details of embodiments of the present invention may vary considerablywithout departing from the basic principle of the present invention. Forinstance, the whistle could take a different form.

In some embodiments, the whistle may include a medicine dosagedispenser. This combined whistle-dispenser may reduce the total numberof asthma management-related items a patient must carry on his or herperson.

FIGS. 12A and 12B illustrate an example combined whistle-dispenser 1200that is suitable for use with the various embodiments. FIG. 12Aillustrates the combined whistle-dispenser 1200 includes a housing 1202,a recess for holding a standard medicine container 1204, a whistle 1206similar to the previously discussed whistle depicted in FIG. 2A, andmouthpiece 1208. The combination whistle-dispenser 1200 may furtherinclude a delivery channel 1210 for medication that connects themedicine container's nozzle 1212 with the whistle-dispenser's mouthpiece1208. FIG. 12B also illustrates that airflow 1216 entering themouthpiece 1208 may pass through the whistle 1206 and out an airflowoutlet 1214, generating a sound that is suitable for capture and use inaccordance with the various embodiments.

When the medicine container 1204 is pushed into its recess, a dosage ofmedicine is dispensed through the whistle-dispenser's mouthpiece 1208.When a user exhales forcefully through the whistle-dispenser'smouthpiece 1208, all expiratory airflow passing through the mouthpiece1208 passes through the whistle 1206, which contributes to thegeneration of sound.

FIG. 13 displays a perspective view of another whistle 1300 that issuitable for use with the various embodiments. FIG. 14 depicts a frontview of the whistle 1300 illustrated by FIG. 13, and serves to highlightthe whistle's lateral symmetry in this embodiment.

With reference to FIGS. 13 and 14, the whistle 1300 may include an inlet202, an inlet tube 1304, an inlet tube partition 1306, a main tube 206,a first airflow constrictor ring 208A, a second airflow constrictor ring208B, a first outlet tube 210A, a second outlet tube 210B, a firstoutlet 212A, and a second outlet 212B. The whistle 1300 may also includean airflow guide in the form of a smoothly transitional surface and/or atransition between the inner upper wall of the inlet tube 1304 and theinner wall of main tube 206 that guides expiratory airflow from inlettube 1304 into main tube 206.

The whistle 1300 has one inlet 202 and two outlets 212 (only the firstoutlet 212A is visible in FIG. 13). Situated between inlet 202 andoutlets 212A and 212B, there is an inlet tube (or mouthpiece) 1304,leading to a main tube 206, having a cylindrical cavity. An inlet tubepartition 1306 bisects the inlet tube 1304. A pair of airflowconstrictor rings 208A and 208B serve to create a transition between thelarger-diameter hollow main tube 206 and the smaller-diameter outlettubes (i.e., first outlet 212A and second outlet 212B). The airflowconstrictor rings 208A and 208B, in conjunction with the wall of themain tube 206, further serve as a barrier, creating a minimum spacingbetween the whistle outlet tubes 210A and 210B and the user's hand(and/or the device's microphone) from at least one direction ofapproach. The whistle's outlets 212A and 212B and constrictor rings 208Aand 208B may be symmetric about the inlet tube's partition 1306, andthus share a common central axis.

FIG. 15 illustrates a top view of the whistle shown in FIG. 13, andindicates cross sections for the sectional views illustrated by FIGS. 16and 17.

FIG. 16 illustrates a cross-sectional side view of the whistle shown inFIG. 13. From FIG. 14, the shape of the inlet tube partition 1306 can beobserved.

FIG. 17 depicts a cross-sectional side view of the whistle shown in FIG.13, and illustrates how the (partitioned) passageway of the inlet tube1304 intersects with the central cavity of the main tube 206. Notably,the transition 1702 between the inner upper wall of the inlet tube 1304and the inner wall of main tube 206 is smoothly continuous, presentingno angular bend or surface discontinuities in the face of incomingairflow.

An exemplary operation of spirometric measurement system using awhistle, such as the whistle as shown in FIGS. 13-17 will now bedescribed. It will be understood that a whistle as shown in FIGS. 13-17may have a characteristic relationship between airflow rate and acousticfrequency, similar to the relationship shown in FIG. 10 and may be usedin conjunction with the performance of method 300 illustrated in FIG. 3.

With reference to FIGS. 13-17, when a user exhales forcibly through thewhistle, expiratory airflow passes through inlet tube 1304, guided bythe inlet tube's walls and inlet tube partition 1306, and into thecentral cavity of main tube 206. The inlet tube partition 1306encourages laminar flow through the inlet tube 1304, while thecontinuous, seamless transition between the inner wall of the main tube206 the upper inner wall of the inlet tube 1304 prevents undesirableturbulence (which could increase airflow resistance and degrade acousticsignal quality) as airflow enters the central cavity.

As expiratory airflow passes from inlet tube 1304 into main tube 206,the continuous surface of the inner wall of the main tube 206 may guideairflow into a swirling vortex within the central cavity of the maintube 206. This vortex may exit the whistle through the two outlet tubes210A and 210B. As the vortex exits outlet tubes 210A and 210B, it maybegin to whip around their common central axis with an angular velocitycomparable to the rotational velocity of the vortex, thus generatingauditory emissions.

The lateral symmetry and right-angle inlet/outlets geometry of thiswhistle design support, allow, or enable a user to hear the whistleclearly, in full stereo, i.e., with each ear equidistant from one of theoutlets. Additionally, the right-angle geometry decreases the chancesthat the microphone of a mobile device will be held too close to anoutlet—an orientation that may in some situations compromise signaltransmission between whistle and mobile device.

FIGS. 18-21 illustrate another example whistle that is suitable for usewith the various embodiments. To reduce manufacturing cost andcomplexity, this whistle variation is composed of just two parts orcomponents: a first, or top portion 220, and a second, or bottom portion221.

This whistle variation incorporates an upward-facing outlet 212 withpotential advantages including: a) directing auditory feedback to bothears of a user, b) enabling tactile feedback (i.e., wind and heat from auser's expiration) to be sensed by a user's hands or face, and c)decreasing the chances that a mobile device will be held too close tothe outlet of the whistle (which may in some situations compromiseacoustic signal transmission between a whistle and a mobile device).

This whistle variation further incorporates a horn-shaped “false” outlet(220E and 221E), to support a user's perception of blowing/aiming“straight through” the whistle at a mobile device, independent from ofthe actual direction of airflow as it exits the whistle. The horn-shapedfalse outlet additionally clarifies for the user which end of thewhistle to blow through, and which end of the whistle may be aimed atthe mobile device. The geometry of the first and second components(e.g., top portion 220 and bottom portion 221), particularly the falseoutlet (220E and 221E), further acts as a barrier, creating a minimumspacing from at least one direction of approach, between outlet 212 andthe microphone of the mobile digital device while the whistle is in use.

Additionally, the whistle embodiment of FIG. 18 depicts a grip region1802 that is shaped to facilitate a user holding the whistle securelyand to clarify where and how to hold the whistle.

FIG. 19 displays a side view of the whistle shown in FIG. 16, andindicates the cross sections for the sectional views illustrated byFIGS. 18 and 19.

FIGS. 20 and 21 are sectional bottom and top views of the whistle shownin FIG. 18 that together illustrate the whistle's initial airflowpassageways. Inlet passageway region (220A/221A) allows for acomfortable, ergonomic seal with a user's lips, accepts a user'sexpiratory airflow, and directs airflow to the perimeter of the cavitycircumscribed by main chamber (main cavity) region sidewall (220B/221B).As with the whistle variation illustrated in FIGS. 13-17, thetransitional surface from inlet passageway wall to main chamber sidewall(main tube wall in FIGS. 11-15) that guides airflow from inlet into mainchamber is smoothly continuous, with advantages of eliminating unwantedturbulence, reducing airflow resistance and contributing to a clearacoustic signal.

While the main chamber sidewall of this variation follows a circularpath, it can be noted that other whistle variations within the scope ofthis invention may include sidewalls that follow alternately-shapedpaths, some of them continuously variable. For example, a logarithmiccurve path, such as those employed in volute-style water pumps andcompressors.

An exemplary operation of spirometric measurement system using a whistleas shown in FIGS. 18-21 will now be described. It will be understoodthat a whistle as shown in FIGS. 18-21 may have a characteristicrelationship between airflow rate and acoustic frequency similar to therelationship shown in FIG. 10 and may be used in conjunction with asoftware process such as illustrated by FIG. 3.

When a user exhales forcibly through the whistle illustrated by FIGS.18-21, expiratory airflow may pass through inlet passageway region220A/221A. This gradually tapered passageway may direct a user'sexpiratory airflow toward the perimeter of the cylindrical cavitycircumscribed by 220B/221B.

Expiratory airflow may be guided by the smoothly continuous transitionsurface from 220A/221A's outer wall to 220B/221B, and may subsequentlybe guided by the walls of 220B/221B into a swirling vortex within220B/221B's central cylindrical cavity; a vortex that may exit thewhistle through outlet tube region 220D. As the swirling vortex exitsoutlet 212, it may begin to whip around the central axis of 220D with anangular velocity comparable to the rotational velocity of the vortex,thus generating the whistle's characteristic sound.

It can be readily appreciated to one skilled in the art that thiswhistle variation may be employed in place of other whistle variations,without departing from the basic principle of the present invention, toarrive at alternate embodiments of the invention as a whole.

Details of embodiments of the present invention may vary considerablywithout departing from the basic principle of the present invention.Further refinements made for engineering, industrial design, interactiondesign, manufacturability and standards-conformance purposes, forexample, may change proportions, dimensions, time-out durations,orientations, and numerous other characteristics.

Within the whistle depicted in FIGS. 2B, 4, 5 and 6, for example, thenumber, angle, curvature and shape of its airflow guide's vanes 204C maychange. Instead of, or in conjunction with vanes 204C, holes may beemployed to guide airflow. The whistle aspect of one or more embodimentmay comprise a fluidic oscillator with a frequency, such as a pulsefrequency, that varies with airflow rate, instead of, or in conjunctionwith, a whistle operating on the principle of a vortex whistle.

Within the simplified sectional side view of the whistle depicted inFIG. 22 (a variation on the sectional side view of the similar whistleshown in FIG. 13), the wall for main tube 206 is non-cylindrical; itfollows a non-circular path of continuously variable radius that directsairflow into a vortex efficiently, reducing resistance to flow andimproving acoustic emissions by reducing undesirable turbulence.

Similarly, within the simplified whistle sectional bottom view depictedin FIG. 23 (a variation on the sectional bottom view of the similarwhistle shown in FIG. 20), the main chamber (main cavity) regionside-wall (220B/221B) is also non-cylindrical, and follows a path ofcontinuously variable radius which directs airflow into a vortexefficiently, reducing resistance to flow and improving acousticemissions by reducing undesirable turbulence.

FIG. 24 illustrates a method 2400 for performing spirometricmeasurements and capturing, recording, and intelligently utilizing auser's expiratory measurements in accordance with an embodiment. Similarto the method illustrated and discussed above with reference to FIG. 3,the method 2400 may be performed by one or more of the processors in thehand-held mobile electronic device 108, or performed by one or more ofthe processors in the hand-held mobile electronic device in cooperationwith an external networked processor (e.g. “cloud” computing resource).

In block 2402, a processor in a hand-held mobile electronic device maymonitor and/or collect/record the acoustic environment using amicrophone of the hand-held mobile electronic device to determine abaseline acoustic context used for measuring a whistle signal producedby a whistle with the spirometric measurement capabilities. The baselineacoustic context may be an information structure that includes one ormore data files, variables, and/or information structures. The processormay employ any combination of the techniques described in theapplication to determine or generate the baseline acoustic context.Further, the processor may collect and establish acoustic informationregarding the baseline acoustic context in various ways, and thecollecting of information may occur before, after, in-between,continuously, and/or concurrent to the recording operations of block2404.

In some embodiments, a range of features may potentially be identified,tracked and evaluated during generation/definition of a baselineacoustic context. These features may include features of known acousticinformation of the whistle, use of the whistle by the user, acousticenvironment, recording device features (e.g. hardware and/or softwaremicrophone gain), etc. In some embodiments, the acoustic information mayinclude information and values that identify: mean, median and maximumacoustic amplitude, the absolute value of the mean, median, and/ormaximum acoustic amplitude, a spectral envelope, a noise threshold,dominant spectral peaks, a frequency centroid, a normalizedlow-frequency energy ratio, and periods of regular periodic alternatingsilence and noise. In an embodiment, the baseline acoustic context maybe defined to track maximum acoustic amplitude for a period of time. Theprocessor may use this maximum acoustic amplitude as a threshold fordistinguishing periods of silence from whistle candidates. In someembodiments, the baseline acoustic context may include variations of theacoustic information based on knowledge of the atmospheric pressure atthe mobile device. For example, historical use of the whistle mayestablish a baseline use at certain frequencies for the user and/oratmospheric pressure at the time of the baseline establishment. In someembodiments, the baseline acoustic context may be defined by a user'scapability to generate the above acoustic information, such as certainfrequencies over a period of time.

In some embodiments, acoustic environment includes acoustic sounds,representations of acoustic sounds, or features of acoustic sounds (e.g.spectral distributions, noise levels, etc.) present within theenvironment surrounding the mobile device, as well as various deviationsto acoustic sounds based on environmental knowledge. For example,various environments may include known (e.g., grandfather clock chimes,sirens, etc.) or louder background noises (e.g., parties, music, etc.).In other examples, the various environments may include known deviationsto acoustic signals such as echoes (e.g., in a large concert hall) oratmospheric pressure changes (e.g., inclement weather).

In some embodiments, the recording device features may include explicitor implicit assumptions about the mobile device's audio subsystem (e.g.,hardware or software microphone gain, sensitivity, distortion, clippingpoint, noise level, etc.) and/or context of use (e.g., furthercapabilities of the microphone of the mobile device). For example, knowndistortions could be accounted for in recorded samples by removing suchdistortions.

Returning to FIG. 24, in block 2404, the processor may record or collectsamples of the acoustic environment of the hand-held mobile electronicdevice. The initiation of the recording of these samples may be based ondetermination by the processor, detected/received user inputs, and/orother identification of an initiation by the processor. Such otheridentifications may include receiving an identifier of the whistle oruser to initiate a sampling/trial, determining the user has blown thewhistle, a tapping of the whistle to the mobile device, the userpressing a button on the whistle, the retracting of the mouthpiece coverof the whistle, etc.

In some embodiments, the baseline acoustic context of block 2402 may beestablished before a whistle candidate (or collected/recorded samples)has begun. In some embodiments, the baseline acoustic context of block2402 may be established after a whistle candidate, with an advantagethat there is no need for a user to wait for baseline establishment tocomplete before starting a trial (or recording of acoustic samples). Insome embodiments, the baseline acoustic context of block 2402 may beestablished continuously or between trials, thus requiring moreresources but providing greater knowledge of baseline acoustic context.In some embodiments, the baseline acoustic context of block 2402 may beestablished during the whistle candidate, which may improve detection offrequency during the latter portion of a whistle candidate, and/ordetection of cessation at the end of a whistle candidate. In someembodiments the recorded sample may require additional information fromthe user or replacement. For example, if a sample has too muchbackground noise, the processor may prompt the user to replace such asample and/or to provide further information about the sound source(s)of background noises.

In block 2406, the processor may analyze the samples to determine afrequency value for different acoustic signals included in the recordedsamples. The determined frequency value may vary for each of the variousacoustic signals within the samples.

In block 2408, the processor may use the recorded sample, the determinedfrequencies from block 2406, and/or the baseline acoustic context todetermine whether various acoustic signals of the samples correspond tothe whistle signal of a user performing an exhalation forcefully throughthe whistle. In some embodiments, the processor may then set aside thevarious acoustic signals that do correspond to the whistle signal and/ormultiple whistle signals by comparing the frequency values and thebaseline acoustic context to valid whistle signal frequency values. Insome embodiments, these valid whistle signal frequency values may alsobe determined by an identification of the whistle, which may aid inestablishing a baseline acoustic context through knowledge of thewhistle features/capabilities.

In some embodiments, the acoustic signals of the recorded sample mayinitially be filtered through validation by the processor. Thevalidations may compare the acoustic signals against parametric models.For example, the acoustic signal that is a whistle candidate might beaccepted as valid if it is neither too short nor too long in duration;in this case, the parametric model includes two duration thresholds. Insome embodiments, the validation may involve machine learningapproaches, for instance, training an artificial neural network (ANN) ona large set of predetermined valid and invalid whistle candidates, thenemploying the trained network to assess the validity, or contribute tothe assessment of validity, of new whistle candidates.

In block 2410, the processor may determine an expiratory airflow ratevalue of the user based on the frequency value of the acoustic signals.In some embodiments, the determination of the expiratory airflow ratevalues is in response to a determination that the acoustic signals arefound to be corresponding to the whistle signals. The processor may setaside acoustic signals and frequency values to determine the user'sexpiratory airflow rate value based on the correlated/set aside acousticsignals because these set aside acoustic signals are known to have comefrom the whistle. Since there is a characteristic relationship betweenairflow rate and frequency of the whistle used in this method, theexpiratory airflow rate value is then found based on the frequencyvalue.

In block 2412, the processor may determine a respiratory parameter ofthe user based on the expiratory airflow rate value. Such parameters mayinclude respiratory metrics such as PEFR and FEV₁. In some embodiments,the respiratory parameter is stored to allow users to identify and trackemergency conditions which then aid users in determining if a behaviormay be affecting their respiratory health.

In block 2414, the processor may generate and render spirometricinformation such as respiratory parameters. In some embodiments, theprocessor may render the spirometric information in block 2414 via anelectronic display of the mobile device. In some embodiments, in block2414, the processor may render the spirometric information via thedisplay of another device or component (for instance, a child conducts apeak flow measurement trial through a mobile game, and resultingspirometric information is sent to a parent for display via a web,mobile or email client, etc.). Thus, in some embodiments, the processormay render the generated spirometric information by transmitting theinformation to another device for display. The spirometric informationmay be generated based on the recorded samples, the determined frequencyvalues, the determined expiratory airflow rate value and/or thedetermined respiratory parameter. Such spirometric information mayprovide concise graphical reports designed to facilitate quick, soundinterpretation and effective medical treatment decisions. In someembodiments, the rendered spirometric information may include onlyinformation for key representations of select values/parameters that aredetermined to be important to the user (e.g., acute health issues). Inother embodiments, the rendered spirometric information may berepresentative of holistic views of the user's respiratory condition.For example, the information may provide an easily understoodvisualization of the user's stored respiratory data to provide a moreefficient understanding of potential behavioral patterns resulting inrespiratory issues or information regarding acute respiratory issues. Inone or more embodiments, the rendering of generated spirometricinformation may comprise the rendering of textual results (e.g. a peakflow reading presented as a number, the text “measurement successful”etc.). In one or more embodiments, the rendering of generatedspirometric information may comprise presenting and/or alteringgraphical, auditory or haptic representations. For example, spirometricinformation (e.g. the magnitude of an expiratory airflow rate, theresult of a peak flow measurement, an FEV1 value, the best of a seriesof peak flow measurements, the success/failure of a spirometric trial,whether or not a certain minimum/select/required number of spirometrictrials has successfully been completed, whether or not a respiratorymaneuver has been received by the mobile device, the approximatephysical location of a spirometric measurement, etc.) may be presentedthrough graphical visualizations, screen transitions, or as eventssituated within a game or story context that is presented by the mobiledevice.

FIGS. 25 and 26 depict an embodiment of the whistle with a retractablemouthpiece cover 250 having a grip region 250A. In FIG. 25, the cover isextended, shielding mouthpiece 206A, while in FIG. 26, the cover isretracted, revealing mouthpiece 206A. When the cover is in its retractedstate (in FIG. 26), mouthpiece 206A is accessible to a user's lips,while grip region 250A is positioned near the center of the whistle,enabling the user to hold the whistle manually in a balanced way; withan even weight distribution. In the whistle embodiment of FIGS. 25 and26, the grip region is part of the mouthpiece cover; in some alternatewhistle embodiments, the grip region is not part of the mouthpiececover.

An integrated or detachable cap could cover the inlet region of somealternative variations of the whistle, to keep the inlet region clean.The action of capping the inlet could be designed so as to have theeffect of wiping the inlet region clean. The outlet tube could bedesigned to “collapse” into the main tube when the whistle is not inuse, in order to support a solution that is more compact.

According to one or more alternate embodiments of the invention, theexternal form of some variations of the whistle could resemble brass orwoodwind musical instruments. For example, FIG. 11 depicts a user 102blowing through horn-shaped whistle 104 towards a hand-held mobileelectronic device 108, thereby recasting the task of routine peak flowmeasurement in terms of a potentially more enjoyable performance-likeactivity. The external form of some variations of the whistle couldresemble characters, such as animals, with an advantage of making thewhistle more inviting to children.

Alternative variations of the whistle could incorporate anidentification code that, when submitted to a specified informationservice via a mobile device, returns a message validating a whistle'sauthenticity—to discourage counterfeiting, and thereby promote safetyand reliability.

Just as the present invention's scope permits extensive variation of thewhistle, it also permits extensive variation of the software process.Alternative variations of the software process could execute remotely,on a networked resource such as 105 with access to data from a mobiledigital device, or in distributed fashion: partially on the mobiledevice, and partially over a network to which the mobile deviceconnects.

Instead of monitoring for one and only one whistle sound (as outlined inFIG. 3), alternate implementations of the software process could monitorcontinually for the occurrence of whistle-sound candidates.

Alternate variations of the software process could be structured suchthat the recording of acoustic data occurs within an interrupt serviceroutine or a separate software thread, rather than in a single mainroutine as FIG. 3 depicts.

Still other variations of the software process could provide the userwith real-time interactive feedback while the user is blowing throughthe whistle.

Such alternate embodiments of the present invention's whistle andsoftware process are offered as examples to illustrate breadth of scope;numerous substitutions and variations are possible without altering thebasic premise of the invention.

From the previous description, a number of advantages of one or moreembodiments of the present invention become evident:

Embodiments of the present invention enable leveraging the prodigiouscapabilities of prevalent hand-held mobile electronic devices equippedwith acoustic input (such as mobile phones, personal digital assistants,mobile gaming platforms and tablets), while simultaneously simplifyingrequirements for—and reducing the cost of—a dedicated portablespirometry appliance.

Embodiments of the present invention render respiratory measurementsdigitally accessible to hand-held mobile electronic devices in a mannerthat is wireless, requires no electric power for signal transmission,and requires no wireless network configuration.

Whistle variations within more than an embodiment of the presentinvention intrinsically provide a user with real-time audio feedbackthat can serve to motivate the user to give his or her best effort, andthus indirectly contribute to the accuracy of spirometric measurements.

Whistle variations within one or more embodiments of the presentinvention are compact, highly portable, and contain no moving parts,electronics or batteries.

Because whistle variations within one or more embodiments of the presentinvention can be made from a single non-toxic material and contain noelectronics, they can be manufactured using less energy and materialsthan alternate solutions, and can be recycled more easily.

Because whistle variations within one or more embodiments of the presentinvention can be manufactured from one non-toxic substance, they can bedesigned so as not to put toxic substances in close proximity with theentranceways of a user's respiratory and digestive tracts.

Whistle variations within one or more embodiments of the presentinvention can be designed to accommodate the frequency limitations ofthe microphones used in hand-held mobile electronic devices, as well asthe bandwidth limitations of some of the wireless networks to whichhand-held mobile electronic devices typically connect. As a result,airflow measurements can be derived by variations of the softwareprocess running locally on a hand-held mobile electronic device, as wellas by variations of the software process running remotely, on anotherdevice connected to a network to which the hand-held mobile electronicdevice connects.

Whistle variations within one or more embodiments of the presentinvention structurally support a user's perception of blowing “straightthrough” the whistle, at a mobile device (or at representations on adisplay of a mobile device). By supporting this perception, the whistlevariations assist a user to aim (and/or feel like they are aiming) at ahand-held mobile electronic device, permit the user to easily viewinteractive graphical feedback from the device, enable a user to feelmore fully immersed in game/entertainment-like activities/environmentspresented by the device, and supports reliable communication betweenwhistle and mobile digital device.

In contrast with some other spirometry solutions, embodiments of thepresent invention require no frequent calibration.

Since whistle variations within embodiments of the present inventioncontain no electronics, they can be cleaned with readily availableaqueous solutions without risk of damage.

Accordingly, the reader will see that at least an embodiment of thepresent invention enables a more versatile expiratory measurementsolution that is amenable to improved communication, visualization,reminding, annotation, correlation and/or motivation at less additionalexpense to a user, through leveraging the capabilities of ubiquitoushand-held mobile electronic devices with acoustic input and networkingcapabilities (such as mobile phones, personal digital assistants, mobilegaming platforms, and tablets), while also distilling the requirementsof a dedicated spirometry device down to a simple whistle that requiresno moving parts or electronics to communicate flow measurements.

An aspect of one or more embodiments is the ability to leverage certainadvantageous aspects of hand-held mobile electronic devices, whilesimultaneously simplifying requirements for a dedicated portablespirometry device. These advantageous aspects include: Connectivity forinter-personal communications and data transfer; reminding throughaudio, vibrotactile and graphical means; information display throughsophisticated graphical, audio and vibrotactile means; manual controlthrough buttons and/or touch screens; interactive feedback formotivational, instructional, editorial, aesthetic and enjoymentpurposes; data recording, processing and storage; juxtaposition,combination and correlation of information from local and remotesources; configurability and extensibility in terms of the ability todownload and incorporate additional/alternate sounds, graphics,animations and software applications.

An additional aspect of one or more embodiments is that, throughincorporation of the software process, the mobile digital device becomesmore capable and more appropriately responsive in human contexts of use.Compared with other kinds of computer systems (such as desktops,servers, mainframes and appliances), a mobile digital device hasparticularly constrained computational, power and display resources, andits effective functioning is largely determined by of how well theselimited resources are marshaled for a task that a given user wants toperform at a given time. In order for a mobile digital device to marshalits resources well for a particular task that a particular user wants toperform at a particular time, the mobile digital device must correctlysense and interpret what this task is that the user wants to perform. Bydiscriminating between different types of acoustic input (i.e., validmeasurement-related signals from a whistle vs. other signals) via thesoftware process, the mobile digital device is able to respond moreappropriately to a user's expressed intentions, and as a direct result,use its limited resources—memory, processing and power—more effectivelyfor the task at hand. In a world where acoustic inputs to mobile digitaldevices are increasingly utilized for control purposes, and not simplythe relaying of voice data, advances which enable a mobile digitaldevice to discriminate effectively between acoustic contexts and orientresources appropriately are of considerable value. Thus, this aspect ofone or more embodiments improves the functioning of a mobile digitaldevice.

Another aspect of one or more embodiments is the enabling of aspirometry solution that does not require moving parts, electronics orbatteries in order to accomplish measurement, beyond what is alreadycontained within the mobile device. (Millions of people already own andcarry such mobile devices for purposes independent of spirometry). Sinceone or more variations of the whistle contain no moving parts,electronics or batteries, they can be manufactured and recycled moreeasily, cheaply and reliably than existing spirometers using fewermaterial and energy resources, can be manufactured from just onematerial, and can be made from material(s) that do not place theentryway of a user's respiratory and digestive tracts in close proximitywith toxins during use.

Still another aspect of one or more embodiments is to make use of awhistle that produces acoustic emissions with a frequency that varieswith airflow rate, for the purpose of communicating airflow-basedmeasurements to a physically separate hand-held mobile electronic devicewith a means of acoustic input, a device that is not primarily designedfor spirometry.

Yet another aspect of one or more embodiments is that the whistle'sdesign minimizes resistance to airflow. In order for a whistle tosuccessfully be used for spirometric measurement, the whistle must notpresent undue resistance to a user's expiration. Otherwise, the whistleis restricting the respiratory system under measurement, and the resultswill be inaccurate. While it is generally true that measurement devicesmust minimally impact systems under measurement, the human respiratorysystem is particularly sensitive in this regard. Within the domain ofhuman spirometric measurement, the measurement of peak expiratory flowis most affected by the resistance of a measurement device, since it isat peak expiratory flow that back-pressure resulting from the resistanceof a measurement device tends to be highest. Since resistance to airflowis a key consideration, international standards for spirometricequipment such as ISO 23747:2007, ISO 23747:2009, and ISO 23747:2015have explicitly provided limits for airflow resistance (e.g. 0.36kPa/L/s).

An aspect of minimizing resistance to airflow that is employed by one ormore embodiments is that the whistle includes an inlet passageway with across-sectional area large enough so as not to unduly restrict a user'sexpiratory airflow. Airflow resistance through an open passageway isproportional to 1/radius⁴ (according to Hagen-Poiseuille's law) so evena small increase in the cross-sectional area of the whistle's inletpassageway (relative to some existing whistle designs) results in alarge reduction in airflow resistance, thereby improving or enablingmeasurement of human peak expiratory flow.

A further aspect of one or more embodiments is that the mobile devicecomprises the physical elements necessary to support a whistle-basedflow measurement trial. One or more embodiments comprise an acousticinput capability (such as an integrated microphone, an attachedmicrophone, a wirelessly connected microphone, or an audio transceiver).One or more embodiments comprise a local memory storage capability (suchas registers, RAM, ROM, EEPROM, and FLASH). One or more embodimentscomprise a local data processing capability (such as a microcontroller,microprocessor, co-processor, GPU or ASIC). One or more embodimentscomprise at least one display. The display may be graphical, auditory orhaptic. The display is capable of presenting representations to theuser. In the case of a graphical display, such representations mayinclude, for instance, numbers, letters, words, bar graphs, regions ofcolor, lines, or animated characters. In the case of an auditorydisplay, such representations may include tones, sound effects orsynthesized or spoken words. One or more embodiments comprise at leastone input device, such as a mechanical keypad, virtual keypad, resistivetouch-screen, capacitive touch-screen or wireless keyboard. One or moreembodiments further comprise a wireless networking capability (such as aBluetooth, WiFi, or a cellular networking capability). One or moreembodiments further comprise a capability for sensing or obtainingphysical location (such as a GPS module, a means of sensing Bluetoothbeacons, or a network-based location service). One or more embodimentsfurther comprise a means of obtaining atmospheric pressure. This meanscould be direct, in the form of an integrated pressure sensor, orindirect, comprised of a location-obtaining capability used inconjunction with local or remote data that enables determining pressurefrom location (for example, a wireless location service reports latitudeand longitude, which are used to derive elevation from map data, which,in turn, is used to produce an estimate of local atmospheric pressure).

An additional aspect of one or more embodiments is that the mobiledigital device can communicate with a networked data resource. Thisnetworked data resource has a storage capability. In one or moreembodiments, the resource has a processing capability. The networkeddata resource may be entirely centralized, entirely distributed, orpartially centralized and partially distributed. In one or moreembodiments, the networked data resource has multiple sources of input.For instance, it receives flow measurement related data from mobiledigital devices, pollen count from an online service, and current timefrom a remote time-server. In one or more embodiments, the networkeddata resource can aggregate and/or correlate data comprising flowmeasurements, to support the revelation of trends across a population, aregion, or other axes of inquiry.

An additional aspect of one or more embodiments is that the whistle isdesigned to produce a clear acoustic signal, so as to support reliablecommunication between whistle and mobile digital device. Without a clearsignal, background noise present in real-world mobile usage environmentswill cause false readings that may ultimately jeopardize human health.If the structure of a whistle discourages laminar (i.e. uniform,non-turbulent) flow at certain stages, or presents through-flowingairflow with surface discontinuities such as rough walls, angulartransitions, holes, recesses or exposed screw heads, turbulence isintroduced that will ultimately compromise the clarity of any acousticsignal emitted, while adding undesirable resistance to airflow. In atleast an embodiment, resistance to airflow is minimized and acousticsignal clarity is increased through use of at least one substantiallysmooth and continuous airflow passageway. In at least an embodiment,resistance to airflow is minimized and acoustic clarity increasedthrough use of at least one airflow passageway that does not placeangular transition bends in the path of incoming airflow. In at least anembodiment, the need for exposed screw heads, exposed screw driverecesses or holes within the walls of airflow passageways is eliminated,with advantages that resistance to airflow is minimized and acousticsignal clarity is increased. In at least an embodiment, the whistleinlet passageway is sub-divided, with an advantage that total airflowthrough the inlet passageway is more laminar in aggregate.

An additional aspect of one or more embodiments is that the whistle'sdesign balances the potentially competing concerns of: a) minimizingresistance to flow (so as not to restrict a user's peak expiratoryairflow) and b) maximizing the clarity of a sufficiently loud emittedacoustic signal (so as to support reliable communication between whistleand mobile digital device).

Another aspect of one or more embodiments is that the whistle'sstructure discourages or prevents a human user from holding themicrophone of a mobile digital device so close to the whistle's outletthat signal communication between whistle and mobile device iscompromised by 1) “wind” from airflow exiting the whistle, or 2) theamplitude “clipping” that can occur when a mobile device must process asignal containing an amplitude that is too high to be represented by themobile device's hardware or software. In both cases, signal receptionsuffers, and the quality of the spirometric system is reduced. In atleast an embodiment, the whistle includes a barrier around the outletwith advantages including: a) preventing the user from holding themicrophone of the mobile device unduly close to the outlet of thewhistle, and b) preventing the user from touching or blocking an outletof the whistle while the whistle is in use. In at least an embodiment,the whistle includes at least one outlet, positioned such that a userblowing through the whistle cannot easily view the screen of the mobiledevice while holding the microphone of the mobile device unduly close tothe outlet of the whistle.

An additional aspect of at least an embodiment is that the whistleproduces acoustic emissions from multiple outlets—with severaladvantages. A whistle with multiple outlets may a) reduce over-allresistance to expiratory airflow, b) extend the range of airflow ratesfor which acoustic emissions are both audible and non-shrill, c)increase the amplitude of an emitted acoustic signal at low expiratoryairflow rates, d) result in acoustic emissions occurring closer to eachof a user's two ears, where they can be perceived more loudly, in“stereo”, and e) decrease the directionality of acoustic emissions,thereby enabling acoustic signal transmission to be more robust withrespect to relative orientation between whistle and mobile digitaldevice. In some embodiments, the multiple outlets are of differentsizes, thus altering the sound producing characteristics of the whistle.In one or more embodiments, the whistle comprises a pair of airflowguides that direct a user's expiratory airflow into a pair ofcounter-rotating vortices that exit the whistle through a pair ofsubstantially parallel outlets, with an advantage that counter-rotatingvortices interfere with each other less than vortices that rotate in thesame direction—thus supporting strong acoustic emissions that are clearand stable.

Another aspect of one or more embodiments is that the whistleaccommodates a seal with a user's lips that is air-tight, comfortableand easy for the user to maintain during forced exhalation. In one ormore embodiments, the whistle's design enables the whistle to be heldentirely by the user's lips during forced exhalation. If the seal is notairtight, measurement accuracy will be compromised. If the seal is notcomfortable, adherence to a measurement regime may falter. If the sealis not easy for the user to maintain, the user must expend their effortand concentration on maintaining the seal, and measurement accuracy willbe compromised. In order to accommodate an airtight seal, the whistle ofone or more embodiments includes an inlet/mouthpiece with an externalsurface that is substantially smooth and continuous, with nosharp-angled bends. In at least an embodiment, the external surface ofthe whistle's inlet/mouthpiece has an oblong cross-section. In at leastan embodiment, the cross-sectional dimensions of the exterior surface ofthe whistle's inlet/mouthpiece are non-increasing, or decreasing in thedirection of exhalation, with an advantage of assisting a user tomaintain an airtight seal between the moist portion of the lips and thewhistle, and to hold the whistle with the lips during forced exhalation.(If an inlet were instead to widen in the direction of through-flowingairflow—as is true for some pre-existing whistle designs never meant forspirometric measurement—pressure exerted by a user's lips translatesinto forces pushing the whistle out and away from a user, making thewhistle harder to hold during forced exhalation).

Another aspect of one or more embodiments is that the whistle not onlyreduces manufacturing cost and complexity by not requiring anyelectronics or moving parts for signal emission, but also reducesmanufacturing cost and complexity by minimizing the number of partsrequired to assemble the whistle. In at least an embodiment, the whistleis composed of just two or three parts, each part realizable through astraight-pull injection molding process. In at least an embodiment, atleast one of the whistle's parts is realizable using a two-shotinjection molding process, so as to enable a soft external grip for theuser while ensuring a smooth passageway for internal airflow.Accordingly, in some embodiments, the mouthpiece and inlet are featuresof the same component or part, while in other embodiments, themouthpiece is its own part. In some embodiments, the mouthpiece isdetachable, to support hygienic shared use of a common whistle.

Yet another aspect of one or more embodiments is that the whistlecomprises a grip region, where a user may manually hold the whistlewhile in use. In one or more embodiments, the grip region issubstantially softer to the touch than other features of the whistle,with an advantage of increasing user comfort while the whistle is inuse, while not lowering the quality of the whistle. In one or moreembodiments, the grip region presents greater surface sliding frictionto a human hand than other features of the whistle which are not meantto be held by hand, with an advantage of reducing the chances that thewhistle will be dropped, or will change position in a user's hand whilein use. Surface sliding friction can be achieved through choice oftexture, choice of material, or both. In one or more embodiments, thegrip region is visually distinct from other aspects of the whistle (forexample, of a different color, brightness, reflectivity, and/ortexture), with an advantage of communicating to a user where to hold thewhistle. In one or more embodiments, the grip region has a surfacetexture that differs substantially from the surface finish of otheraspects of the whistle, with advantages of communicating to a user whereto hold the whistle, and potentially increasing the perceived value ofthe whistle (through simulating the texture of comparatively expensivematerials such as leather or turtle-shell).

A still further aspect of one or more embodiments of the whistle is thatthe surface finish of the whistle's mouthpiece region is substantiallysmooth, with an advantage of facilitating cleaning. In one or moreembodiments, the whistle's mouthpiece region is of a harder materialthan the whistle's grip region, with advantages of a) clarifying therelative function of each aspect of the whistle, b) reducing the chancesthat the mouthpiece region will become scratched, c) reducing thechances that a user will experience unpleasant roughness with theirlips, as the result of the mouthpiece region becoming scratched.

An additional aspect of one or more embodiments is that the whistleproduces an acceptable and receivable audible acoustic signal inresponse to a full range of human expiratory airflow rates. The fullrange of human expiratory airflow rates can be surprisingly broad; theinternational standard for peak expiratory flow meters, EN ISO23747:2007, recommends supporting a range of peak flow rates extendingfrom 60 L/min on the low end, to more than 800 L/min on the high end. Anacceptable and receivable audible acoustic signal is not too low inamplitude or subsonic at low flow rates, and not too loud, too shrill,or ultrasonic at high flow rates.

An aspects of one or more embodiments is that particular whistle and/orprocess embodiments balances tradeoffs so as to best accommodate needsof particular user groups, such as children, adults, athletes, orpatients with severe late-onset asthma. For example embodiments of theinvention may comprise a “high flow range” whistle designed to meet theneeds of adults or athletes, as well as a “low flow range” whistledesigned to meet the needs of children.

According to yet another aspect of one or more embodiments, respiratorymeasurements are made accessible to the hand-held mobile electronicdevice through a means that is wireless, does not require initialconfiguration of a wireless network, and does not require any energyadditional to the energy already contained within a user's forcedexhalation.

Further aspects of one or more embodiments are that the whistle requiresno frequent calibration, and can easily be cleaned and sterilized usingaqueous solutions (such as detergent and water) without risk of damage.

According to a still further aspect of one or more embodiments, thewhistle itself provides perceptible real-time feedback to a user thatvaries with a user's expiratory airflow rate. This feedback includesaudio feedback perceivable by a user's ears, and may additionallyinclude tactile feedback, sense-able by a user's skin; specifically windand/or heat originating from a user's expiratory airflow. Measurement offorced expiration is inherently effort-dependent, and providingperceptible, real-time feedback is an effective way to reward effort. Inaddition to rewarding user effort, perceptible real-time feedback canalso facilitate identifying and discounting invalid measurement trials.

According to an additional aspect of one or more embodiments, the rangeof frequencies that the whistle emits in response to peak expiratoryairflow rates can fit comfortably within a frequency range suitable forboth a) the microphones used in hand-held mobile electronic devices, aswell as b) one or more of the wireless networks to which such hand-heldmobile electronic devices can typically connect. The whistle's abilityto function within a frequency range defined by these two requirementssupports derivation of respiratory measurements by variations of thesoftware process running locally on the hand-held mobile electronicdevice, as well as by variations of the software process runningremotely on another device that connects to a network to which thehand-held mobile electronic device can connect.

According to an aspect of at least an embodiment, emissions of thewhistle in response to through-flowing expiratory airflow areultrasonic, with advantages that a) the whistle will not disrupt otherhumans, and b) the whistle can be used in environments characterized byextensive noise within the audible frequency range.

According to yet another aspect of one or more embodiments, the form ofthe whistle aligns the prevailing direction of incoming airflow with theprevailing actual or perceived direction of outgoing airflow. Suchalignment can assist a user to aim (and feel like they are aiming) atthe hand-held mobile electronic device, can assist the user to easilyview interactive graphical feedback from the device, and can supportreliable communication between the whistle and the mobile digitaldevice.

An additional aspect of one or more embodiments is that the whistleincludes a “false” outlet (for example, a horn-shaped form, which may ormay not be placed around a true outlet), with advantages including a)supporting the illusion that a user can blow “straight through” thewhistle, at the mobile device, and b) serving as a barrier to prevent auser from holding the microphone of a mobile device too close to a trueoutlet of the whistle. In some embodiments, a false outlet may beaxially aligned with a true inlet, to support a user's perception ofblowing straight through the whistle.

Another aspect of one or more embodiments is that the whistle includesan inlet that is small enough to be held by human lips, while alsoincluding an outlet (or an opening, or partial opening that a user mayperceive to be an outlet) that is too large to be held by human lips.This aspect has an advantage of clarifying for a user, which end of thewhistle to blow into.

An additional aspect of one or more embodiments is the whistle includesan outlet with a prevailing direction of airflow that is at an angle ofno more than 90 degrees from the prevailing direction of airflow throughthe whistle's inlet. This aspect enables a user to receive continuoustactile feedback during forced exhalation, on the face or chest, in theform of wind and heat from expiration. In at least an embodiment, thewhistle includes an outlet with a prevailing direction of airflow thatis substantially perpendicular (i.e., 20°) to the prevailing directionof airflow through the whistle's inlet. Such an orientation can simplifymanufacture of the whistle. In at least an embodiment, the whistleincludes multiple outlets with a prevailing direction of airflow that issubstantially perpendicular to the prevailing direction of airflowthrough the whistle's inlet.

In at least an embodiment, the whistle includes a central cavity with awall that follows a circular contour, with the advantage that such awhistle can be less expensive to design and manufacture. In at least anembodiment, the whistle includes a central cavity with a wall thatfollows a contour with a variable radius, such as a continuouslyvariable radius. In at least an embodiment, the whistle includes acentral cavity with a wall that follows a contour based on a logarithmicspiral. A whistle with a central cavity with a wall that follows avariable radius (or has a spiral contour) can offer advantages withrespect to reduced airflow resistance and reduced turbulence.

In at least an embodiment, the whistle includes an airflow guide thattranslates the direction of airflow into a swirling vortex with acentral axis that is substantially parallel (i.e., 20°) with theprevailing direction of incoming airflow which may have an advantagethat the whistle inlet and outlet can be axially aligned to support auser's perception of aiming/blowing at a mobile device, orrepresentations displayed by a display of the mobile device. In at leastan embodiment, the whistle includes structure that directs incomingairflow into a swirling vortex with a central axis that is substantiallyperpendicular to the direction of incoming airflow, which may have anadvantage that the vortex can exit one or more outlets that arepositioned close to the user's ears.

According to an additional aspect of one or more embodiments, theexternal form of the whistle supports a metaphor unrelated tospirometric peak flow measurement, a metaphor that contributes to easeof use of the whistle, encourages adherence to a peak flow measurementregimen, encourages a user to give their best effort, or invites a userto enjoy the task of performing a peak flow measurement as thoughenjoying another activity. In at least an embodiment, the external formof the whistle resembles a horn. In at least an embodiment, the externalform of the whistle resembles a referee's whistle. In at least anembodiment, the external form of the whistle resembles an animal capableof loud or otherwise surprising perceptible emissions (e.g., a baby birdin a nest calling for food, a dolphin emitting its signature whistle, ora spitting cobra projecting venom). In at least an embodiment, theexternal form of the whistle resembles a cloud, capable of causing windto blow. In at least an embodiment, the external form of the whistlerepresents a party whistle.

According to an additional aspect of one or more embodiments,representations perceptible from the display of the mobile devicesupport a metaphor unrelated to spirometric peak flow measurement, ametaphor that contributes to ease of use of the peak flow measurementsystem as a whole, encourages adherence to a peak flow measurementregimen, encourages a user to give their best effort, or invites a userto enjoy the task of performing a peak flow measurement as thoughenjoying another activity. In at least an embodiment, the display of themobile device depicts a pinwheel or windmill that starts to turn inresponse to forced exhalation through the whistle. In at least anembodiment, the display of the mobile device depicts a person or animalthat becomes startled by the sound of a whistle. In at least anembodiment, the display of the mobile device depicts a whale in theocean that discharges visibly through its blowhole in response to thesound emitted by the whistle. In at least an embodiment, the display ofthe mobile device depicts a cake with candles whose flames extinguish inresponse to the sound emitted by the whistle. In at least an embodiment,the display of the mobile device depicts a burning building, whoseflames are extinguished in response to the sound emitted by the whistleduring forced exhalation.

According to yet another aspect of one or more embodiments, the externalform of the whistle, works in conjunction with representationsperceptible from the display of the mobile digital device to support ametaphor unrelated to spirometric peak flow measurement that contributesto ease of use, encourages adherence to a peak flow measurement regimen,encourages a user to give their best effort, or invites a user to enjoythe task of performing a peak flow measurement as though enjoyinganother activity. In at least an embodiment, the external form of thewhistle resembles a bugle, while the mobile device displays a sleepingsoldier. In at least an embodiment, the external form of the whistleresembles a cloud, while the mobile device displays a dandelion, whoseseeds blow away in the “wind” a user can imagine emanating from thecloud (as a result of blowing through the cloud-whistle).

According to an additional aspect of one or more embodiments, theinvention enables a spirometry system that combines real-time auditoryfeedback from a whistle during expiration with feedback of at least oneother sensory mode (e.g., visual feedback, tactile feedback) from amobile digital device, where at least some of the feedback from themobile device occurs at the end of, or following expiration. Theadvantages of combining multiple types of perceptual feedback frommultiple sensory channels are well known in the arts and entertainment(e.g., promoting immersion/engagement), as well as in education (e.g.,promoting reinforcement/retention). Combining multiple types ofperceptual feedback from multiple sensory channels can have similarbenefits in spirometry—enabling peak flow measurement regimens that aremore enjoyable, adhered to more regularly, and conducted with skill morequickly.

According to a further aspect of one or more embodiments, the mobiledigital device provides at least some feedback to the user in real-timeduring a user's forced exhalation through the whistle. (“Real-timefeedback” from the mobile digital device is understood to encompass nearreal-time feedback, since mobile digital devices cannot process signalsinstantaneously). Real-time feedback communicates a tight couplingbetween perceived cause and perceived effect, and so can strengthen auser's sense of immersion, engagement and agency.

According to another aspect of one or more embodiments, the externalform of the whistle comprises substantially rounded edges, with anadvantage that the whistle can more easily be removed from or insertedinto typical containers on a user's person (such as pockets, backpacksor handbags), without catching, scratching other items, cutting a useror causing discomfort while in use.

According to another aspect of one or more embodiments, the whistle mayinclude (or have attributed to it) a static or dynamic identifier, whichcan be communicated to the computational system that the whistle is incommunication with, thereby enabling the system to access informationintrinsic to (or associated with) the whistle: attributes such as thewhistle's name, size, recommended measurement range, type, version,manufacturer, vendor, distributor, characteristic relationship betweenairflow rate and frequency, purchaser, owner, user, user id or userdetails (including information such as flow measurement-related data ormobile app settings or configuration). In one or more embodiments, thisidentifier may be a visual indicator and/or human readable, and may beentered, by the user, into the system the whistle is in communicationwith (e.g. via a physical or virtual keypad, or a menu). Examples ofvisual indicators or human-readable identifiers, or representations ofidentifiers (which may all herein be referred to as identifiers),include: names, textual descriptions, symbols, logos, logotypes, colors,numeric codes, alphanumeric codes, and other symbolic or pictorialcodes, and pictures (e.g. of a “small”, “medium” or “large” whistle; a“child” or “adult” whistle; or “low range” or “high range whistle”,etc.). As these examples indicate, the term “human readable” herein isbroadly synonymous with “human identifiable/categorizeable”, and not tobe construed as limited solely to the literal reading of characters orwords. In one or more embodiments, a human-readable identifier or arepresentation of an identifier may be entered manually, via a physicalor virtual keypad, or via a graphical or textual menu. In one or moreembodiments, the identifier is machine-readable by the system thewhistle is in communication with, and can be read automatically—eitherexplicitly, through the user intentionally presenting the whistle foridentification, or else implicitly, through the natural course of theuser using the whistle with the system that the whistle is incommunication with (e.g. a feature of the sound produced by the whistle,such as a frequency, may be identified by the mobile device). In one ormore embodiments, the whistle includes both a human readable identifierand a machine-readable identifier. In one or more embodiments, there aremultiple forms of machine-readable and or human-readable identifiers,with advantages including redundancy and broadened compatibility with,for instance, different mobile phones with different sensingcapabilities. In one or more embodiments, identification is accomplishedthrough a printed, human-legible code. In one or more embodiments,identification is accomplished through a bar code, QR code, or otherform of machine-readable code on the whistle being captured by theintegrated camera of a mobile digital device and interpreted by imageprocessing routines on the device. In one or more embodiments,identification of the whistle is accomplished through an RFID or NFC tagaffixed to or embedded in the whistle communicating via near field(magnetic) or far field (radio) communication with an NFC or RFIDreading capability of the mobile digital device. In one or moreembodiments, a machine-readable identification means such as an RFID orNFC tag may store and communicate data to the mobile digital device inaddition to or instead of an identifier (e.g. such as data stored in amemory of the tag, representing the whistle's characteristicrelationship between flow rate and frequency, a user's settings,cryptographic settings such as hash values, etc.) In one or moreembodiments, identification is accomplished through capacitive coupling.As some of the previous illustrative examples indicate, an identifier ofthe whistle may be analog or digital.

For simplicity, embodiments of machine-readable identifiers or codessuch as bar codes, QR codes, NFC tags, RFID tags, and tags thatcommunicate through capacitive coupling may be herein referred to as“automatic identification tags”, and means of reading (and/or writing)content of machine-readable tags may be referred to as “automaticidentification tag transceiver.” The term “tag” herein may refer to anaffixed, stickered, printed, integrated or embedded label or device. Theterm “identifier” herein may refer to a human-readable ormachine-readable means of identifying or specifying a whistle or type ofwhistle.

As mentioned above, in some embodiments, identification may beaccomplished through capacitive coupling. One example of a capacitivecoupling approach is as follows: A surface (or subsurface) layer of thewhistle includes electrically conductive or electrically resistiveregions, spatially distributed along one or two Cartesian or polardimensions or axes, such that the spacing and/or size of the regionsencodes information (e.g., an identification code). When the whistle isheld with a user's hand sufficiently close to, or touching, thetouchscreen of a mobile device, the mobile device senses the locationsand/or sizes of the regions capacitively (similar to the manner thatmultiple simultaneous finger touches on different locations of atouchscreen can be sensed), and uses the locations and/or sizes of theregions to decode the encoded information (e.g., as an identifyingtag/code or to obtain the identification code). In such an approach, theuser's hand may be capacitively, conductively, and/or resistivelycoupled with one or more of the regions to provide an identification.

In one or more embodiments, identifiers may also include names or imagesor other identifiers ascribed to a whistle, that are not a part of thewhistle itself. Such identification may include associated devices,associated identifying tags/codes, associated packaging, printed productinformation, or other identifier described above. For example, anassociated device may provide identification in place of the whistle, orin other examples, an identifier may include a pattern of tapping thewhistle to a touchscreen (e.g., a pattern using binary code as anidentifier). In one or more embodiments the identifiers include whistledevice characteristics that may differentiate whistles from one anotheror between models. For example, a whistle may include handholds on thebody specifically designed to a certain user in a certain shape/mold, awhistle mouthpiece may include key-like formations, or a userfingerprint engraved in the side of the whistle.

In one or more embodiments, identifiers are received by the mobiledevice directly, as a result of a machine-readable code. In one or moreembodiments, identifiers are received by the mobile device through userinput means such as a keypad or touchscreen (e.g. manual entry of aserial number from a whistle, manual entry of a whistle's name or typeprinted on the whistle's packaging, manual selection of a menu item orpicture of a “low range” or “high range” whistle, rendered on atouchscreen display of the mobile digital device, etc.).

Advantages of including a human or machine readable static or dynamicidentifier include discouragement of counterfeiting and its associatedhealth risks and business risks (since an identifier furnishes a meansof identifying a whistle or whistle type and verifying its provenance),support for automated sign-in and personalization of the system (sincethe whistle can act as a token or a key that stands for a given user),and support for different types or versions of whistles (since essentialinformation about a whistle—such as its characteristic relationshipbetween airflow rate and frequency—can be determined based on thewhistle's identifier).

In one or more embodiments, a human-readable or machine-readable staticor dynamic identifier may enable validation of a whistle, validation ofa user, validation of the combination of a whistle and a mobile device,and/or validation of a combination of a whistle and software instancerunning on a mobile device. In one or more embodiments, a human-readableor machine-readable static or dynamic identifier may enable the mobiledigital device or system to determine which among a set ofpre-determined correlations between frequency and airflow-rate to employwhen interpreting acoustic information received from a given whistle ortype of whistle.

In one or more embodiments, identifiers used for validations may beadded to an information structure (e.g. list, array, etc.), and/orstored in the memory of the mobile digital device, with an advantage offacilitating retrieval and comparison.

An aspect of one or more embodiments is that the mobile device has ameans of user input, for entering a human-readable identifier that maybe printed on, molded into or affixed to the whistle, whereby thewhistle's identifier may be made accessible to the software process.Examples of such means of entry include: a virtual or mechanical keypad,a touch-screen or a voice entry system. If a whistle's identifier can bemade accessible to the software process via human input, use ofcounterfeit whistles can be restricted even in situations where a mobiledigital device cannot automatically identify the whistle or whistle typethrough automated means. In one or more embodiments the identificationof the whistle may result in initiation of a trial.

In one or more embodiments, identifiers may be representationscorresponding to one or more whistles or whistle types that may bepresented on the display of the mobile digital device, with advantagesof: a) facilitating selection of a whistle that has been used (or willbe used) to perform a measurement trial, and b) assisting a user toverify the validity of a trial result—and potentially alter a displayedmeasurement, or representation based on a displayed measurement, suchthat it corresponds to the whistle used during the trial.

In one or more embodiments, a given whistle can be used with only alimited number of mobile devices, as determined by software running onor in communication with these mobile devices, based on the givenwhistle's identifier. In one or more embodiments, a given mobile devicecan be used with only a limited number of whistles, as determined bysoftware running in least in part on the mobile device based on thewhistles' identifiers. In one or more embodiments, usage of the whistlein conjunction with the software system is limited to a certain set ofusers, based on the combination of whistle identifier and informationabout the user that the software system has access to, such logincredentials or location. These aspects can deter counterfeiting incircumstances where whistle identifiers themselves can be easily copied.

Advantages of the present invention in relation to counterfeitdeterrence are of particular importance. Although some embodiments ofthe whistle are mechanically simple (and thus may be easy to forge tosome approximation of accuracy), they function as the primary datasource upon which safety-critical, life-or-death decisions are made. Ifa counterfeit whistle with unverified acoustic properties were to besuccessfully used in place of a genuine whistle, the resultingexpiratory airflow measurements could be inaccurate in ways that couldplace a user's life in jeopardy.

According to one or more embodiments, the whistle can be authenticatedby the system through cryptographic authentication. In one suchauthentication scheme, the software system maintains a cryptographic“hash chain”: an ordered list of numbers (“hashes”), such that eachnumber in the list can be easily computed as a function of the previousnumber (using a “hash function” or “one-way function”), but going“backwards”—attempting to derive the previous number from the currentnumber—is computationally prohibitive or unlikely. In this particularscheme, the whistle comes provisioned with an initial hash value (placedwithin the readable/writable memory of an RFID tag, for example). Eachtime the user signals their intention to conduct a trial (by tapping thescreen of a mobile phone with the whistle, for instance), the systemreads the whistle's current hash value. If the current value isdetermined to be valid, the system updates the current value to be thenext value in the chain (e.g. by writing the value to thereadable/writeable memory of the RFID tag, etc.), and permits the trialcontinue. If the current value is determined to be invalid, the trial isnot permitted to continue. This is merely one example of a cryptographicauthentication scheme that enables a whistle, or by extension, user, tobe validated by the system. Other cryptographic authentication schemesare possible; for instance, the system could compute values of a hashchain on the fly, rather than keep an entire hash chain in memory. Thesystem could alternately rely on a chain of pseudo-random numbers, orother hard-to-guess sequence, instead of a sequence generated by aparticular one-way function. In some implementations, the system couldmake use of multiple one-way functions, or a family of one-wayfunctions, in conjunction with other pieces of data such as anauthentication sequence count (a number that increments with eachsuccessful authentication), a numeric identifier, or a pseudo-randomnumber. Cryptographic authentication has the advantage of vastlydecreasing the chances that a counterfeit whistle could be used with alegitimate system—and vice versa.

In one or more embodiments, the computational system that the whistle isin acoustic communication with presents a user with an optional (ormandatory) choice to specify which whistle (or type of whistle) is used(or assumed to be used)—before, during and/or after a measurement trial.Such a choice may be presented through textual, graphical or auditorymeans. In some embodiments, when results of a measurement trial arepresented, they are presented in conjunction with a representation ofthe set of whistles, whistle types, whistle models or whistle versionsfor which the system can (or is authorized to) derive valid flowmeasurement results. In some embodiments, this representation could takethe form of a drop-down menu. In some embodiments, this representationcould take the form of a button, showing a currently selectedwhistle-type, that when pressed, reveals a menu displaying alternatepossible whistle types that can be selected, enabling a user to choosethe whistle type corresponding to a given measurement trial. In somesuch embodiments, if the whistle type that the system presents asselected is different from the whistle (or whistle type) that the userhas used or will use, the user can correct the system's presentedselection, potentially also correcting displayed and/or recorded trialresults. In some embodiments, the mobile device presents a peak flowmeasurement in conjunction with a representation of a whistle (or typeor version of whistle) that cannot be changed by the user; in somesituations the mobile device can automatically detect the whistle type,and presenting the user with the ability to select an alternate whistlecould invite user-error and/or invalid measurements.

The term “whistle type” may be used herein to succinctly refer towhistle makes, models or versions, in contexts where there arepotentially multiple whistle makes, models or versions which may beselected, or must be discriminated between.

In one or more embodiments, the computational system may, through use ofa digital camera sensor on or attached to the mobile device, attempt toidentify the type of whistle that is used before, during or after atrial, based on visible aspects of the whistle itself, related to itsshape, color, reflectivity, relative placement/orientation of detectiblefeatures, or manner held in-hand by a user. In one concrete example,different types/models of whistles are color-coded (or marked with oneor more color-coded patches). During use of the whistle and mobiledevice, the color-based indicator(s) of the whistle are sensed bycomputer vision techniques, and determined to correspond to a particulartype of whistle by the computational resources available to the mobiledigital device.

In one or more embodiments, multiple approaches are used in concert toidentify a whistle or type of whistle. For instance, the reading of abar code could be used in conjunction with the reading of an RFID tag,or an RFID tag could be used in conjunction with color-based visualmarkers to establish the identity of the whistle. The use of multipleapproaches may increase the accuracy/reliability of recognition.

In one or more embodiments, the mobile device includes an indirect ordirect means of obtaining barometric pressure, and may employ such meansto arrive at or refine airflow-related measurements. For certain typesof whistles, emitted acoustic frequency may not solely be a function ofthrough-flowing airflow rate, it may also be a function of theatmospheric pressure at the location of the whistle. If not only airflowrate, but also atmospheric pressure are known, it is possible to derivemore accurate measurements, and thereby provide better decision supportfor respiratory health. In some embodiments, the mobile device directlyincorporates an air pressure or altitude sensor. In one or moreembodiments, the mobile device incorporates a means of obtaininglocation, (such as a GPS module, an ability to communicate with fixedBluetooth “beacons”, or access to a wireless location service), andrelies on this means of obtaining location in conjunction with data,local to the device or external, mapping location to air pressure (forexample, cartographic elevation data, or data associating Bluetoothbeacon locations with the floors of a skyscraper) in order to obtain ameasurement or estimate of atmospheric pressure. In one or moreembodiments, multiple means of obtaining atmospheric pressure may beemployed in combination, for redundancy, improved accuracy, and/orprecision.

According to one or more embodiments, the software process accommodatesshared usage of a mobile digital device by presenting user-specificrepresentations, information and/or feedback on the display of themobile digital device. In some embodiments, the software process causesthe mobile digital device to display a representation of the user'sidentity. In one or more embodiments, the user can log in, or selectfrom among a list of representations of user identity. In one or moreembodiments, a user's whistle, equipped with information readable fromthe mobile digital device, functions as a user's key or token for login,verification or customization.

According to one or more embodiments, the software process records thelocation of the mobile device during a trial, with an advantage ofsupporting creation of data that can be used to understand relationshipsbetween location and respiratory health for a population. Suchinformation is of utility in public health, environmental justice, andpharmaceutical distribution.

It is an aspect of one or more embodiments that the computational systemin communication with the whistle determines whether or not a receivedsound corresponds to the sound from the whistle made in response to auser performing a forced exhalation. In some embodiments, thecomputational system instructs the user based on acoustic data received.For example, if received acoustic data remains below a certain amplitudethreshold, the mobile digital device provides an instruction to blowmore forcefully, or to blow more closely to the microphone. (NOTE: Theterm “acoustic data” herein is not synonymous with “analog data”; if thecontext is digital, “acoustic data” refers to a digital representationof acoustic data). In some embodiments, if a received sound meets somebut not all of the requirements for a valid whistle sound, the mobiledigital device provides an instruction to try again. In someembodiments, if features of the received acoustic signal suggest a noisybackground environment, the mobile digital device instructs a user toperform trials in a quieter location. Through providing instructiondynamically, in response to contextual information available from areceived acoustic signal, such embodiments can aid a user to activelyproblem-solve, and perform expiratory flow measurement with greaterskill, more reliable results, and a quicker, easier learning curve.

According to one or more embodiments, the computational system handlestrial results in a “best of three” fashion: acoustic signalscorresponding to three forced exhalations through the whistle areprocessed to yield three measurements, and the largest measurementretained and communicated. In some embodiments, the mobile device mayrequest an additional trial in the event that a previous trial has notproduced a valid measurement. In some embodiments, the final result fora set of trials conducted during one session of use is a function ofmeasurements made for some or all of the trials in the set, such as themean value, or the median value.

In accordance with one or more embodiments, an aspect of the softwareprocess is that it interprets whether or not a user has elected to beginperformance of a measurement trial. In various embodiments of thesoftware process, a user's election to begin a trial could becommunicated by, for instance, pressing a virtual or physical button,performing a swipe gesture on the touch-screen of the mobile device,beginning a forced exhalation, uttering a command, tapping the screen ofthe mobile device with the whistle, bringing the whistle into closeproximity to the mobile device, or launching an application from themobile device. In various embodiments, interpreting whether or not auser has elected to begin a measurement trial could take place beforetrial has begun, with advantages of simplifying implementation, or whilea forced exhalation is already underway, with an advantage of reducingthe number of steps a user must perform in order to successfullycomplete a trial.

The ability to accurately interpret whether or not a user has elected tobegin a trial is of considerable importance. If the software processcannot accurately and reliably determine whether a user wishes to starta trial, the user may experience disappointment, perceive a loss ofcontrol, and lose trust in the system. As a result, adherence to aspirometric measurement regime may deteriorate.

According to one or more embodiments, an aspect of the software processis to successfully register at least one temporal boundary for acousticdata processing. Examples of temporal boundaries include: a) a point intime before the onset of a whistle candidate, b) a point in timesubstantially corresponding to the onset or cessation of a whistlecandidate, c) a point of time within a whistle candidate, d) a point intime after the cessation of a whistle candidate, e) a point in timecorresponding to the start of an acoustic input data “frame”: aregularly-sized consecutive sequence of input samples processedtogether. The start of an acoustic input data frame may account foroverlap between consecutive frames. (Overlap is often desirable incircumstances requiring a large frame size together with a lowinter-frame duration). The capability to reliably register temporalboundaries supports accurate timing of duration, detection of salientfeatures within a candidate whistle recording, and simplifies subsequentprocessing.

Registering temporal boundaries before the onset and after the cessationof a whistle candidate has an advantage of ensuring that the whistlecandidate can be evaluated with respect to the temporal context in whichthe whistle candidate occurs. Registering temporal boundaries at theonset and cessation of a whistle candidate has an advantage of enablinga software process to accurately integrate volumetric airflow rate overthe full duration of the whistle candidate, and arrive at a measure ofthe volume of a user's forced exhalation—a valuable metric for assessinglung function. Registering temporal boundaries during a whistlecandidate may enable a software process to determine peak expiratoryrate for a trial without having to consider the full whistle candidate,thus enabling the software process to report peak flow rate morequickly, with lower memory requirements, less calculation and less drainon the mobile device's battery—thus improving the functioning of thedevice. Registering temporal boundaries corresponding to the start ofacoustic input data frames is essential to a range of frame-wise digitalsignal processing techniques—filtering, windowing, correlation,convolution, Fourier analysis, Cepstrum, the Harmonic Product Spectrummethod, etc.—of utility in producing well-functioning implementations ofembodiments of the present invention. Temporal boundaries can berepresented through various secondary units, such as sample index, frameindex and lag index, but all fundamentally correlate to points in time.

According to yet another aspect of one or more embodiments, an aspect ofthe software process is to determine a “baseline” acoustic context inwhich a forced exhalation through a whistle has, will, or might takeplace. Determining a baseline acoustic context may have an advantage ofassisting the software process to distinguish a whistle candidate fromother acoustic events, noise, and silence within the acoustic context. Arange of features may potentially be identified, tracked and evaluatedduring definition of a baseline acoustic context, without departing fromthe scope of the present invention. Some such features include acousticinformation of the whistle and/or uses of the whistle, for instance:mean, median and maximum acoustic amplitude, the absolute value of mean,median, and/or maximum acoustic amplitude, spectral envelope, noisethreshold, dominant spectral peaks, frequency centroid, harmonicity,normalized low-frequency energy ratio, and periods of regular periodicalternating silence and noise. One relatively simple approach todetermining a baseline acoustic context might be to track maximumacoustic amplitude for a period of time, and then use this maximumacoustic amplitude as a threshold for distinguishing substantiallysilent periods from whistle candidates. A more sophisticated approach todetermining a baseline acoustic context might entail identifying a rangeof features within the time and/or frequency-domain, such as activenoise frequencies, in order to enable active noise calculations (e.g.,for active noise cancellation, active noise reduction, active noisecontrol, for use by a filtering algorithm in identifying and removingbackground noises, etc.), or to select one frequency-detection algorithmas most appropriate for the given context, out of a set of frequencydetection algorithms. Determining a baseline acoustic context for agiven trial may rely entirely on pre-calculated results. Determining abaseline acoustic context may be entirely based on explicit or implicitassumptions (potentially encoded in software instructions, or stored inmemory accessed by software instructions) about the mobile device'saudio subsystem (e.g., microphone gain, sensitivity, distortion,clipping point, noise level, etc.), and or context of use (e.g., furthercapabilities of the microphone or mobile device within a given contextof use, etc.).

Once features of a mobile device's baseline acoustic context have beenestablished, they can be used not only to support whistle-basedspirometric measurements, but also to support a wide range of otheracoustic control, command and measurement-related activities unrelatedto spirometric measurement. The acoustic environment may includeinformation about acoustic sounds within the environment surrounding themobile device, as well as various deviations to acoustic sounds based onenvironmental knowledge. For example, if the baseline acoustic contextestablished by an embodiment of the present invention determines thatthe acoustic environment includes significant cocktail party-like noiseand/or acoustic deviations such as echoes and atmospheric pressurevariations, other software processes sharing access to the samemicrophone for other purposes (such as voice-based search, voice-basedpurchase, singing-based musical transcription, etc.) could use thisinformation about the baseline acoustic context to increase their ownselectivity and reject the noise. Thus, establishing features of amobile device's baseline acoustic context has the potential to improvethe functioning of the mobile digital device not only for spirometricmeasurement, but also for range of activities that extends beyondspirometry.

In some embodiments, features of a baseline acoustic context may beestablished before a whistle candidate (or collected/recorded samples)has begun. Establishing baseline features immediately before a whistlecandidate has begun increases the likelihood that the acoustic contextwill not have changed significantly by the time the whistle candidateoccurs. In some embodiments, features of the baseline acoustic contextmay be established after a whistle candidate has begun, with anadvantage that there is no need for a user to wait for baselineestablishment to complete before starting a trial. In some embodiments,features of the mobile device's baseline acoustic context may beestablished continuously, or between trials—with an advantage thatroutine or time dependent noises (such as the chime of a grandfatherclock) may be anticipated and adjusted for during a trial. In someembodiments, baseline features may be updated during a whistlecandidate, with a potential advantage of improving detection offrequency during the latter portion of a whistle candidate, and/orimproving detection of cessation at the end of a whistle candidate.

A further aspect of one or more embodiments is that the software processprovides instruction to be made available to the user through the mobiledevice. Such instruction may occur before the trial, with advantages ofreminding the user how to perform the trial before any mistakes havebeen made during the trial, and thus, with less risk of coming across asadmonishment or criticism. Instruction may also occur after the trial,with an advantage that it is possible, at this point to provide tailoredcorrectional feedback that can aid a patient to improve the way theyperform trials in the future. Instruction may also occur during thetrial. Some instructions may occur before or after every trial, whilesome instructions may occur less frequently. In one or more embodiments,some instructions last for a duration in time. In some embodiments, theuser must acknowledge some instructions, with advantages of a)underscoring the importance of these instructions, or b) enabling anexperienced user to step through a sequence of already well-understoodinstructions quickly (as opposed to having to wait for eachinstruction's time period to elapse). In some embodiments, instructionmay be adaptive. For instance: instructional text may be more sternlyworded when a user error is repeated; instructional text may be wordedin a more welcoming manner if a user is determined to be a novice user;instructional audio may guide a user to hold the whistle closer to (orfarther from) the mobile device based on current (or prior) relativedistance. Without departing from the scope of the present invention,instructional feedback in various embodiments may be textual, graphical,animated, auditory, vibrotactile, and/or multimodal.

According to one or more embodiments, instructions may be presentedconcurrently with establishing features of a baseline acoustic context,with an advantage that a user will not perceive that they need to waitfor features of baseline acoustic context to be established.

Another aspect of one or more embodiments is that the software processevaluates the validity of whistle-sound candidates. In some embodiments,this evaluation may take the form of a set of comparisons against aparametric model. To give a simplified example, a whistle candidatemight be accepted as valid if it is neither too short nor too long induration; in this case, the parametric model includes two durationthresholds. In more sophisticated embodiments, evaluation may involvemachine learning approaches, for instance, training an artificial neuralnetwork (ANN) on a large set of predetermined valid and invalid whistlecandidates, then employing the trained network to assess the validity,or contribute to the assessment of validity, of new whistle candidates.

According to one or more embodiments, the whistle has an inlet conduitwith a mouthpiece with a central axis that is substantially coplanarwith a central axis of the outlet conduit. An advantage of the centralaxis of the mouthpiece or inlet being substantially coplanar with thecentral axis of the outlet conduit is that a balanced weightdistribution is encouraged, and twisting torques are limited when thewhistle is held by a user's lips. The user does not need to exert undueeffort to keep the whistle from twisting. Additionally, this geometrysupports lateral symmetry, which may be aesthetically desirable; ithelps to ensure that a whistle does not look off-kilter or unstable whencorrectly positioned for use.

According to one or more embodiments, the whistle comprises a housingthat is configured to attach either directly to the mobile digitaldevice, or else indirectly, to a second housing configured to hold themobile digital device. According to one or more embodiments, the whistlecomprises a housing configured to hold the mobile digital device.According to one or more embodiments, the whistle comprises a housingconfigured to additionally house the functionality of an inhalerdispenser and/or dosage counter or meter, and/or medicine container,with an advantage of reducing the number of asthma management-relateditems a person needs to keep track of and carry on their person.

According to one or more embodiments, the whistle includes a cover whichcan be used to keep the mouthpiece clean. In some embodiments, thiscover is attached to the whistle by a flexible joint, strap, or cord,with an advantage that the cover can be removed from the mouthpiece withless risk of loss or misplacement. In some embodiments, the cover has asecondary “resting” or attachment location on the whistle, so that whilethe whistle is in use, there is an intuitive, natural place for a userto keep the cover. In some embodiments, the mouthpiece cover does notdetach, but instead retracts to reveal the mouthpiece, in a mannerconceptually similar to the way a lipstick's inner casing retracts toreveal lipstick, or the way a ballpoint pen's casing retracts (relativeto an enclosed pen tip) to reveal the pen tip. (Such embodiments requirethat the mouthpiece cover is open-ended). In some embodiments of thewhistle there is a sliding constraint between the whistle body or theinlet tube and the mouthpiece cover, such that the mouthpiece cover canbe retracted through a sliding motion, thus revealing the mouthpiece.Other embodiments of the whistle include a twisting, screw-like orspiraling constraint (such as, for example, the thread constraintbetween a screw and a nut) between the whistle body or the inlet tubeand the mouthpiece cover, and twisting the cover relative to the whistlebody or inlet tube will result in the cover retracting to reveal themouthpiece. In some embodiments that include a sliding or twistingconstraint, there are additionally end-point constraints that limit theextent to which the mouthpiece cover can move during retraction orextension. Some embodiments further include detents or catches at ornear endpoints of retraction and extension, such that the mouthpiececover will “click” into place (sonically and/or haptically) when movedinto fully retracted (mouthpiece uncovered) or fully extended(mouthpiece covered) positions, with an advantage of clearlycommunicating the state of the whistle to the user. In some embodiments,the cover serves as a grip or handle, by which the user may effectivelyhold the whistle during use, and/or manipulate the cover. Someembodiments may configure a retraction to be an initiating action forrecording samples/trials.

According to one or more embodiments, the whistle is “pocket-portable,”or of a size and shape conducive to being carried in a person's pocket.According to one or more embodiments, the whistle is wearable. In someembodiments, the whistle is wearable around a user's neck by means of alanyard, or about the waist, by means of a belt clip.

Though the description above contains specificities, these specificitiesshould not be construed as limiting the scope of embodiments, but merelyas assisting in the presentation of illustrative examples. Additionalvariations are possible; for example, alternate variations of thewhistle could incorporate a fixture and/or holes that enable the whistleto be worn using a strap or a necklace, or alternatively, used as partof a keychain. Alternate variations of the system's software processcould automatically monitor for several trials in succession, ratherthan just one trial. Thus, the scope of the embodiments should bedetermined by the appended claims and their legal equivalents, ratherthan by any specific examples given.

As described above, the various embodiments include spirometricmeasurement systems for capturing, generating, measuring, determining,or making human expiratory airflow-related measurements accessible tohand-held mobile electronic devices. A spirometric measurement systemmay include a compact portable whistle and a physically separatehand-held mobile electronic device. The compact portable whistle may beconfigured, equipped, designed or arranged to produce acoustic emissionswith a frequency that varies with airflow rate, and generate and/or sendinformation that is suitable for deriving airflow-based measurements tothe acoustic input unit of the hand-held mobile digital device. Thehand-held mobile electronic device may be configured to receive,collect, and/or use information collected by its acoustic input unit(e.g., information received the compact portable whistle, etc.) togenerate, compute, or determine human expiratory airflow-relatedmeasurements.

Methods of spirometric measurement using a whistle having apre-determined correlation between through-flowing airflow per unit timeand frequency of acoustic emissions from the whistle may includedetermining, via a processor of a mobile electronic device, a baselineacoustic context, recording samples based on information received via amicrophone of the mobile electronic device, determining a frequencyvalue for an acoustic signal included in the recorded samples,determining an expiratory airflow rate value based on the determinedfrequency value, determining a respiratory parameter based on thedetermined expiratory airflow rate value, generating spirometricinformation based on one or more of the recorded samples, the determinedfrequency value, the determined expiratory airflow rate value, and thedetermined respiratory parameter, and rendering the generatedspirometric information. In some embodiments, the method may furtherinclude receiving (in the processor) an identifier (e.g., from thewhistle, from user input, etc.), performing a validation based on thereceived identifier and/or identifying a correlation of the whistlebased on the received identifier. In some embodiments, the mobileelectronic device may include a user input capability (i.e., userinterface elements), and the operation of receiving the identifier mayinclude (or may be accomplished by) the processor receiving theidentifier via the user input capability of the mobile electronicdevice. In some embodiments, the mobile electronic device may include anautomatic identification tag reading capability coupled to theprocessor, and the operation of receiving the identifier may include (ormay be accomplished by) the processor receiving the identifier from anautomatic identification tag. As such, the receiving an identifier atthe mobile electronic device may include (or may be accomplished by)receiving the identifier at the mobile electronic device via a userinput capability of the mobile electronic device and/or receiving theidentifier at the mobile electronic device via an automaticidentification tag reading capability of the mobile electronic device.

Further embodiments include a portable whistle having a predeterminedcorrelation between through-flowing airflow per unit time and frequencyof acoustic emissions from the whistle, usable for sensing the rate of auser's expiratory airflow as it passes through the whistle, andtransmitting the rate through electrically passive means, as saidfrequency of acoustic emissions from the whistle to a physicallyindependent mobile digital device with a means of user input, a means ofacoustic input, and software processing capabilities. The whistle mayinclude a mouthpiece at a first end of an inlet conduit having a centralaxis. The whistle may include an outlet conduit having a central axis.The whistle may include a central cavity, positioned between the inletconduit and the outlet conduit, and having a central axis. The whistlemay include an airflow guide, positioned between the mouthpiece and thecentral cavity, the airflow guide including one or more smooth andcontinuous surfaces that guide said user's expiratory airflow into avortex within said central cavity to produce an acoustic emission assaid expiratory airflow exits said outlet conduit, in which the whistlehas sufficiently low airflow resistance to produce an acoustic emissiondetectable by said mobile device that substantially corresponds to apeak expiratory airflow rate of said user, and the acoustic emissioncorrelated to airflow rate is produced without using any moving parts.In some embodiments, the respiratory parameters may be determinablebased on the frequency of said whistle's acoustic emissions and saidcorrelation may be determined using the mobile device.

In some embodiments, the mouthpiece may be sized and shaped to enable afluid-tight seal between the mouthpiece and the lips of a user when theuser performs a forced exhalation through the whistle. In someembodiments, in the mouthpiece includes at least one of: i) an externalsurface that is substantially smooth and continuous and does not containsharp-angled bends over at least a portion of the mouthpiece that isengaged by the lips of the user, ii) an external surface that has anoblong cross-section, and iii) an external surface having at least onecross-sectional dimension that does not increase in the direction ofthrough-flowing airflow.

In some embodiments, the whistle may include a grip region including atleast one of: i) a surface color that differs from that of at least oneother feature of the whistle, ii) a surface finish that differs fromthat of at least one other feature of the whistle, iii) a surfacetexture that differs from that of at least one other feature of thewhistle, iv) a material that is softer than the mouthpiece, and v) amaterial that presents greater surface friction to a human hand than atleast one other feature of the whistle.

In some embodiments, the whistle may include an outlet conduit that hasan exit opening. The whistle may further include a barrier regionproximal to the exit opening of the outlet conduit, said barrier regionmaintaining a minimum spacing, from at least one direction, between theexit opening of the outlet conduit and at least one of: the means ofacoustic input of the physically independent mobile digital device, auser's hands. In some embodiments, the barrier region may includetubular structure that is substantially axially-aligned with the centralaxis of the inlet conduit.

In some embodiments, an open cross-sectional area of the tubularstructure increases with the direction of airflow through the outletconduit. In some embodiments, the tubular structure of the barrierregion surrounds the exit opening of the outlet conduit such thatexpiratory airflow flows from the exit opening of the outlet conduitthrough the tubular structure of the barrier region. In someembodiments, the barrier region includes a false outlet such thatexpiratory airflow from the exit opening of the outlet conduit does notflow through the tubular structure of the barrier region. In someembodiments, a cross-sectional area of the tubular structure at a distalend of the tubular structure is sufficiently large such that the distalend of the tubular structure cannot be held within the lips of the useras easily as the mouthpiece.

In some embodiments, the whistle may include a plurality of outletconduits. In some embodiments, each of the outlet conduits may besubstantially perpendicular to the prevailing direction of airflow intothe mouthpiece. In some embodiments, the outlet conduits may includefirst and second outlet conduits that are approximately equidistant fromthe left and right ears of a user performing a forceful exhalationthrough the whistle, such that acoustic emissions are produced in stereosound.

In some embodiments, the whistle includes a first airflow guide thatchannels incoming airflow into a vortex through a first central cavitytowards a first outlet conduit, and a second airflow guide that channelsincoming airflow into a vortex through a second central cavity towards asecond outlet conduit. In some embodiments, the outlet conduit includesan exit opening, and the exit opening is oriented substantiallyperpendicularly to the prevailing direction of airflow into themouthpiece.

In some embodiments, the central cavity is at least partially defined bya wall having at least one of: a portion that follows a substantiallycircular contour, a portion that has a variable radius, a portion thathas a continually variable radius, a portion that follows a spiralcontour, and a portion that follows a substantially logarithmic spiralcontour. In some embodiments, the central axis of the central cavity issubstantially parallel to central axis of the inlet conduit. In someembodiments, the central axis of the central cavity is substantiallyperpendicular to the central axis of the inlet conduit. In someembodiments, the airflow guide includes a smooth and continuoustransition portion between an interior surface of the inlet conduit andan interior surface of the central cavity. In some embodiments, theairflow guide includes at least one of: one or more stationary vanes,and one or more channels that direct airflow from the inlet conduit intothe central cavity.

In some embodiments, the inlet conduit, the outlet conduit, the centralcavity and the airflow guide of the whistle are formed by no more thanthree separate components. In some embodiments, each of the separatecomponents includes an injection molded part. In some embodiments, theinlet conduit, the central cavity and the airflow guide are formed bysecuring a first component and a second component, in which the outletconduit is defined by one of the first component and the secondcomponent. In some embodiments, a housing that is configured to hold themobile digital device. In some embodiments, a housing that is configuredto attach to the mobile digital device, or to attach to a second housingconfigured to hold the mobile digital device. In some embodiments, atleast one of the respiratory parameters determined using said mobiledevice is based on a measurement of the peak expiratory airflow rate ofsaid user. In some embodiments, said respiratory parameters include atleast one of PEFR and FEV₁. In some embodiments, the central axis of theinlet conduit at the first end of the inlet conduit is substantiallyparallel or substantially coaxial with the central axis of the outletconduit. In some embodiments, a portion of the mouthpiece or inletconduit has a central axis that is substantially coplanar with thecentral axis of the outlet conduit. In some embodiments, the mobiledigital device is a mobile phone, a personal digital assistant, atablet, or a mobile gaming platform.

In some embodiments, the whistle may include a housing that isconfigured to contain a dispenser with medicine for inhaling. In someembodiments, the whistle may include a medicine delivery channel thatextends between the mouthpiece and the housing to provide a fluid flowpathway for medicine traveling from the dispenser contained in thehousing through the mouthpiece and into the respiratory system of auser. In some embodiments, the acoustic emissions produced by thewhistle are audible to humans. In some embodiments, the acousticemissions produced by the whistle are ultrasonic.

In some embodiments, the whistle may include at least one of: a visualindicator, a human readable identifier, and an automatic identificationtag including at least one of: a bar code, QR code, an RFID tag, an NFCtag, and a machine-readable tag. In some embodiments, the whistle mayinclude a mouthpiece cover. In some embodiments, the mouthpiece cover isdetachable from the whistle, the whistle further including a cord orstrap that connects the whistle to the mouthpiece cover, whereby themouthpiece cover may be detached from the whistle with reduced risk ofloss.

In some embodiments, the mouthpiece cover may further include anopen-ended tubular structure, and a movement constraint structure,usable to constrain movement between the mouthpiece cover and at leastone of the mouthpiece and inlet conduit, whereby the mouthpiece covermay be moved, in accordance with the movement constraint structure,towards the distal end of the central cavity, uncovering the mouthpiece.In some embodiments, the movement constraint structure is a sliding ortwisting movement constraint structure. In some embodiments, themovement constraint structure further includes at least one detent,whereby the mouthpiece cover may lock into place relative to at leastone of the mouthpiece and the inlet conduit.

As discussed above, the various embodiments include methods forspirometric measurement using a whistle having a pre-determinedcorrelation between through-flowing airflow per unit time and frequencyof acoustic emissions from the whistle, which may include determining,via a processor of a mobile electronic device, a baseline acousticcontext, recording samples based on information received via amicrophone of the mobile electronic device, determining a frequencyvalue for an acoustic signal included in the recorded samples,determining an expiratory airflow rate value based on the determinedfrequency value, determining a respiratory parameter based on thedetermined expiratory airflow rate value, generating spirometricinformation (e.g., based on one or more of the recorded samples, thedetermined frequency value, the determined expiratory airflow ratevalue, and the determined respiratory parameter) and rendering thegenerated spirometric information.

According to one or more further embodiments, the external shape orprofile of the whistle may be substantially similar to that of a kazoo,referee's whistle, or shell, with an advantage of presenting a user witha familiar shape and/or legible connotations for use.

According to one or more embodiments, transitions between logical orphysical parts of the whistle may include substantially continuousrounded transitions, with advantages that may include reduced airflowresistance, improved acoustic qualities, reduced turbulence, improvedusability, and/or improved aesthetics.

According to some embodiments, the whistle may include an outlet tubethat is recessed relative to a proximal exterior surface of the whistle,so as to reduce or eliminate the outlet's influence on the exteriorenvelope of the whistle, with several potential advantages. A recessedoutlet tube may reduce the chances of a user's fingers touching orcovering the outlet tube during measurement, and may facilitate removingor stowing the whistle from cloth containers such as pockets or handbagswithout the outlet catching on cloth edges or surfaces.

According to one or more embodiments, the whistle may include onecentral cavity with two outlet tubes on opposite ends. According to oneor more embodiments, the whistle may include one central cavity with twooutlet tubes on opposite ends having different diameters. A whistle withmultiple outlet tubes may emit stronger acoustic emissions with lessdirectionality; a whistle with multiple outlet tubes of differingdiameters may enable a software method to detect when/whether a user isaccidentally or purposefully covering one outlet.

According to various embodiments, the internal and externalcross-sectional diameters of the outlet tube may vary in order toaddress one or more design or engineering constraints, such as visualaesthetics, auditory aesthetics, clear acoustic communication with amobile device, and portability. In some embodiments, the internal orexternal cross-sectional area of the outlet tube may be constant. Insome embodiments, the internal or external cross-sectional area of theoutlet tube may be variable. In some embodiments, the internal orexternal cross-sectional area of the outlet tube may vary along acentral axis of the outlet tube. In various embodiments, the outlettube's cross-sectional area or radius may vary continuously along acentral axis of the outlet tube. In some embodiments the cross-sectionalarea or cross sectional radius of at least a portion of the outlet tubemay vary along a central axis of the outlet tube according to amathematical function (e.g. linear, exponential, logarithmic, etc.),with, or against, the prevailing direction of expiratory airflow passingthrough the outlet tube. In some embodiments, the outlet tube may jointhe main cavity through a smooth, continuous transition. In someembodiments, the outlet tube may include sections of variablecross-sectional area, as well as sections of constant cross-sectionalarea. In some embodiments, the outlet tube or a portion thereof may beconically shaped. In some embodiments, the outlet tube may join the maincavity through a right-angled bend.

According to some embodiments, a central axis of the whistle's outlettube may be oriented, relative to the central axis of the mouthpiece,such that the prevailing direction of airflow out of the outlet tube isoutward and away from the user during a user's exhalation through thewhistle. According to alternate embodiments, the prevailing direction ofexpiratory airflow through the outlet tube may be, for example, up,down, sideways, or towards the user. Depending on the set of aesthetic,commercial and usability constraints considered most important for aparticular embodiment, one direction of outflow may be preferable toanother.

According to one or more embodiments, the mouthpiece and/or inlet of thewhistle may have a circular internal and/or external cross section.According to one or more embodiments, the mouthpiece and/or inlet mayhave an oblong (e.g. oval, rounded rectangular, etc.) internal and/orexternal cross-section. According to one or more embodiments, ancross-sectional internal and/or external shape of the mouthpiece and/orinlet of the whistle may vary along a central axis. According to one ormore embodiments, an internal and/or external cross sectional shape ofthe mouthpiece and/or inlet may transition from oblong to circular,along a central axis of the mouthpiece. According to one or moreembodiments, an internal or external cross sectional shape of themouthpiece and/or inlet may transition to a cross-sectional shape thathas at least one flat portion. According to one or more embodiments, aninternal or external cross sectional shape of the mouthpiece and/orinlet may transition to a cross-sectional shape that is rectangular.

According to one or more embodiments, determining a baseline acousticcontext, and/or determining a recording device feature, may includedetermining, before, during or after a measurement trial, one or more ofthe following: whether a mobile device has or has access to thenecessary audio-related resources (e.g. available memory, availableprocessing power, audio recording-related resources, etc.) forperforming operation(s) of the method; whether audio-related resourcesof the mobile device necessary to perform operation(s) of the method areor will be accessible to the software method; whether resources of themobile device usable to perform operation(s) of the method areconfigured in such a way that the mobile device may perform or continueperforming operation(s) of the method; whether resources of the mobiledevice usable to perform operation(s) of the software method areconfigured in such a way that the mobile device may perform or continueperforming operation(s) of the method in real-time; whether theprocessing of audio data by operation(s) of the method is occurring orhas occurred in real-time; which values for particular audio-relatedsettings (e.g. sample rate, sample bit-depth, frame buffer size,sample-frame format, pre-processing filters, noise cancellationsettings, etc.) the mobile device is configured to use or can beconfigured to use; whether or not audio data is being “dropped” (lost);whether the availability of one or more of the mobile device's audioresources for use by operation(s) of the method will change, is changingor has changed (e.g. a phone call on a mobile phone forcinginterruption/conclusion of a measurement trial conducted by phone, anychanges in resource authorizations—such as an audio resource beingre-allocated by the mobile device's operating system for use by anotherprocess, etc.); whether other processes running on or via the phone areusing, or are requesting to use, resources that are required, or may berequired, by operation(s) of the method; the nature and/or extent of anypre-processing that audio information received at the microphone of themobile device is subjected to (e.g. filtering, noise cancellation,distortion, clipping, etc.) prior to becoming available to the method.The more information the method has available to it regarding thenature, availability, state, and utilization of a mobile device'saudio-related resources, the better equipped the method may be to: a)determine whether a valid spirometric measurement may be, is being orhas been successfully performed, and b) produce and present accurate andgranular instructional and/or diagnostic information to a user, whichmay increase the likelihood of user successfully performing subsequentmeasurement trials, or may otherwise improve a user's experience of thesystem.

According to one or more embodiments, the method may include determiningwhether a portion of audio information received at the microphone of themobile device before, during or after a measurement trial isclassifiable according to one or more (flat or hierarchical)classifications. Examples of whistle-sound classifications may include:a valid whistle-sound (e.g. a sound produced by the whistle,corresponding to a correctly performed complete exhalation performed bya user through the whistle); an invalid whistle sound (e.g. a soundproduced by a whistle or other sound source, but not corresponding to acorrectly performed complete expiratory maneuver by a user through thewhistle, or a correctly performed and complete expiratory maneuverperformed through a whistle, but not performed by a particular user, ornot performed through a particular whistle or type of whistle); awhistle-sound performed by a given user; a whistle-sound originatingfrom a given whistle or type of whistle, etc. Examples of respiratorysound classifications not involving a physical whistle device mayinclude: inhalation or exhalation through the mouth; slow, medium orfast inhalation or exhalation through the mouth; raspy expiration,blowing, coughing; wheezing; squeaking; whistling originating from auser's respiratory tract; whistling originating from a user's lips,nasal inspiration, nasal expiration, sniffling, throat-clearing, etc.Examples of inspiratory or expiratory sound classifications that maysupport a) rejection of invalid sounds, b) improved measurementaccuracy, and/or c) “catching” a user who is attempting to cheat duringa measurement trial may include: humming; singing; yelling; squealing;whistling originating from human lips; sounds of known toy or classes oftoys; sounds from other known types of whistles (e.g. a slide whistle);sounds from another available type of spirometric whistles; sounds froma whistle with an outlet tube that has been partially or entirelycovered (e.g. by a user's hand, a burqa, etc.), etc. Examples ofenvironmental sound classifications that may support rejection ofinvalid sounds and improved measurement accuracy may include: tea kettlewhistles; singing; humming; television sound; radio sound; screamingchild; background conversation; foreground conversation; vacuum cleaner;blender; dish-washer; washing machine; road noise, airplane noise; wind;wind-whistling; restaurant noise; etc. Examples of device audioprocessing artifact sound classifications that may support rejection ofinvalid sounds and improved measurement accuracy may includeclassifications such as: amplitude clipping, filtering, dropped samples,dropped frames, quantization, muting, gain reduction or increase ofeffective input gain, etc.). Such classification of sounds mayfacilitate rejection of invalid trials, improve the overall accuracy oftrials determined to be valid, and result in improved instructive ordiagnostic feedback for the user and/or the user's network of care (e.g.by presenting more contextually relevant messages to the user via adisplay of the mobile device, or to a parent, via email, etc.).

The method may employ a range of approaches to enable and supportidentification/classification of sounds according to suchclassifications as those described above. A description of one approachto supporting such classification is as follows: A supervised machinelearning technique is employed, using a) a labeled data set containingsounds that match (and sounds that do not match) a particularclassification (e.g. toy train whistle sounds), and b) a means ofevaluation (e.g. a cost function, a probability function, etc.), toiteratively or recursively train an artificial neural network (ANN),support vector machine (SVM), or other form of machine learning model.During training of the machine learning model, model parameters areconfigured, and the model is used in conjunction with the sound data setto produce categorization results. The categorization results are thenevaluated according to the means of evaluation, which penalizesinaccurate categorizations and/or rewards accurate categorizations.Model parameters are reconfigured, based on the evaluation of thecategorization results, and further iterative or recursive trainingstep(s) take place. Training continues until the model's classificationaccuracy exceeds a required threshold, at which point the model may bemade available to one or more embodiments of the method for use incategorizing a sound (e.g. train whistle, or not train whistle, etc.).Software tools and environments commonly used to train classifiers insuch a fashion may include Google's Tensorflow and the Keras pythonlibrary for deep learning.

Numerous variations in the training and usage of machine learning modelsfor categorization tasks are possible without departing from the spiritof the invention (e.g. variations in training data set size, modeltypes, layers and topologies, evaluation means, etc.), as are otherapproaches to categorization (e.g. usage of scale-invariant featuretransforms, or other approaches to feature detection). For example, aconvolutional neural network may be employed.

An aspect of one or more embodiments is that one or more machinelearning model(s) (e.g. artificial neural network model(s), etc.) may beemployed by the method (e.g. for classifying sounds, for providinginstructional or diagnostic feedback, for determining frequency,determining flow rate, etc.). In some embodiments, one or more of themachine-learning models may be partially or wholly trained by machinelearning technique(s); in some embodiments, one or more of the machinelearning models may be provisioned with parameters that are hard-coded,or procedurally generated.

In some embodiments, the machine learning model(s) may be replaced,updated or configured (e.g. the “weight” parameters of an artificialneural network model may be updated or replaced, etc.), with anadvantage of enabling ongoing incremental refinement of the method as awhole, without requiring substantial structural changes to the method,beyond the changes affecting a given machine-learning model.

An aspect of one or more embodiments is that the method employs amachine-learning model and/or classifier (e.g. artificial neuralnetwork, etc.) to identify a feature within a whistle candidate sound.In various embodiments, one or more machine learning models are employedto detect: an onset of a whistle candidate; a cessation of a whistlecandidate; a real-time frequency (or flow rate) of a whistle candidate;a peak frequency (or peak flow rate) of a whistle candidate; a sequenceof frequencies (or flow rates) that corresponds to a sequence of audioframes. In some embodiments, the method employs one or moremachine-learning models or portions/structures of machine learningmodels to identify a flow rate, or respiratory parameter(s) such asPEFR, FEV1 or FVC from audio samples directly, (i.e. without a separateor independent step or operation of determining frequency values). Inone or more embodiments, the method performs a regression, to morereliably obtain the value of a substantially continuous variable (e.g.frequency or flow rate over the course of a candidate whistle sound, orover the course of a validated whistle sound, etc.). Through use of suchmodels and classifiers, the method may perform spirometric measurementswith improved accuracy, reliability and noise-immunity.

According to one or more embodiments, the method may employ dynamicprogramming techniques (such as the viterbi algorithm), in conjunctionwith one or more cost or probability functions, to determine one or moresequences of frequencies or flow rates (e.g. sequence of most-likelyfundamental frequencies, sequence of most-likely flow-rates, etc.) thatcorrespond to a sequence of audio frames.

According to one or more embodiments, the method may calculate and orrepresent (as a data structure, etc.) multiple versions of an estimateor measurement of a frequency, flow rate or respiratory parameter; forinstance: a real-time measurement, a real-time measurement before a peakfrequency has been determined, a real-time measurement after a peakfrequency has been determined, a measurement after a respiratorymaneuver has been performed, etc. According to one or more embodiments,the method may employ a peak frequency to determine a continuousfrequency contour extending in one or more directions, temporally, fromthe peak frequency.

According to one or more embodiments, the method may includedetermining, potentially through the use of classification means such asthose described above, whether a user is attempting to cheat, before,during or after a measurement trial. For example, a user may employsounds other than the those produced by the whistle, or attempt toinappropriately modify their usage of the whistle, or modify the whistleitself, in an attempt to cause the system to respond as though a validwhistle were occurring, or to cause the system to report a higher orlower flow rate than the user would produce through proper usage of thewhistle. According to some embodiments, if it is determined that a userhas attempted to cheat, the method may subsequently presentappropriately tailored feedback. Such feedback may be presented to theuser, a user's parents, and/or other members of a user's network ofcare.

An aspect of one or more embodiments is that a determination that awhistle-sound represents a valid or invalid whistle-sound may be basedon the whistle-sound, or may based on the whistle-sound in combinationwith one or more other identified/classified sounds that have occurredbefore, during or after the whistle sound. For example, if a whistlesound overlaps or is substantially close to the sound of a cough or thesound of a child screaming, the whistle may be determined to be invalid.Determination of whistle sound validity may additionally be based onwhich respiratory parameter(s) the system is configured to measureand/or report. (More stringent requirements may exist for effectivemeasurement of some respiratory parameters than others). In the eventthat a whistle sound is determined to be invalid, a measurement trialmay end early. In some embodiments, a whistle sound be determined to beinvalid if the whistle-sound ends abruptly or prematurely.

In various embodiments, an acoustic device (e.g., whistle) may includeone or more elements configured to modify at least a portion of theairflow provided to the whistle (e.g., via the inlet). The one or moreelements configured to modify at least a portion of the airflow providedto the whistle may be configured to reflect, refract, and/or attenuatethe airflow guided through one or more routes within and or leading outfrom the whistle. For example, the whistle may include one or more of aflow controller, an obstruction element (e.g., obstructor), a flowlimiter, a valve, an opening, etc. and/or a combination thereof. Variousexamples are described below. However, any element or device configuredto modify at least a portion of the airflow may be included in thewhistle. In some embodiments, the element configured to modify at leasta portion of the airflow may include one or more properties to allow theelement to change, deform, or actuate from a first position to a secondposition based on the forces associated with the airflow provided to thewhistle. For example, the element configured to modify at least aportion of the airflow may retain a shape, configuration, or orientationor remain in a first position when the airflow and/or back pressure isbelow a threshold value or range. In response to the airflow and/or backpressure reaching or exceeding the threshold value or range, the elementmay change or deform or the element may move to a second position.

At least one of the one or more elements configured to modify at least aportion of the airflow provided to the whistle is non-rotating orconfigured such that the element does not rotate about an axis, line, orpoint as the airflow interacts with the element. For example, one ormore attributes (e.g., size, shape, material, configuration,arrangement, orientation, etc.) of the element configured to modify atleast a portion of the airflow may modify the stream of air such that avortex created by the modified stream of air is different from a vortexcreated if the element configured to modify at least a portion of theairflow is not provided within the stream of air. In some embodiments,while forces associated with the stream of air may cause the elementconfigured to modify at least a portion of the airflow provided to thewhistle to move in a linear direction, the forces do not cause theelement to rotate. In other words, the element configured to modify atleast a portion of the airflow provided to the whistle is not a rotor,stator, spindle, chopper, or any other element configured to rotatearound an axis, line, or point in response to contact with the airflow.An amount in which the one or more elements configured to modify atleast a portion of the airflow within the whistle modifies or obstructsthe airflow may be referred to as a degree of obstruction.

In some embodiments, the degree of obstruction may cause the whistle togenerate different acoustic emissions. For example, the one or moreelements configured to modify at least a portion of the airflow withinthe whistle may be arranged or configured to modify or regulate one ormore of a frequency, an amplitude, and an intensity of an acousticemission generated by an airflow introduced to the whistle.

Alternatively, or in addition, the degree of obstruction of the one ormore elements configured to modify at least a portion of the airflowwithin the whistle may limit and/or reduce back pressure generatedwithin the whistle. For example, as airflow is introduced at the inletof the whistle, air is guided through one or more chambers to create avortex. The centrifugal forces generated by the vortex may create backpressure that may undesirably effect spirometric measurements. Forinstance, the resistance created by the back pressure may require that auser use more pressure (e.g., blow harder) to maintain or increase theairflow provided to the inlet of the whistle in order to generate theacoustic emissions used to determine the spirometric measurements.

The degree of obstruction may be based on a location, orientation,and/or arrangement of the one or more elements configured to modify atleast a portion of the airflow within the whistle. The location,orientation, and/or arrangement may be altered prior to an airflow beingintroduced to an inlet of the whistle. Alternatively, the location,orientation, and/or arrangement of the one or more elements configuredto modify at least a portion of the airflow within the whistle may bedynamically altered while airflow is guided through the whistle. Forexample, the location, orientation, and/or arrangement of the one ormore elements configured to modify at least a portion of the airflow maybe modified or altered in order to limit how quickly a vortex is createdwithin the whistle, to maintain a rate of airflow within the whistle(e.g., at a predetermined level or within a predetermined range), torelease pressure when back pressure exceeds a predetermined thresholdvalue or range, to direct the airflow towards or away from an air guidethat creates the vortex, and/or to modify one or more characteristics ofan acoustic emission such as a frequency, an amplitude, and/or anintensity. The location, orientation, and/or arrangement may be alteredor modified such that different users may use the same whistle or samemodel of whistle (e.g., child or adult). Alternatively or additionally,the location, orientation, and/or arrangement may be altered or modifiedfor different measurements of a single user.

In some embodiments, gravity may have no effect or influence on thedegree of obstruction or the location, orientation, and/or arrangementof the one or more elements configured to modify at least a portion ofthe airflow within the whistle. For example, the one or more elementsconfigured to modify at least a portion of the airflow within thewhistle may perform or operate the same way no matter the orientation ofthe whistle when a user provides an airflow to the inlet such that thewhistle will generate the same or substantially the same acousticemissions if the whistle is oriented right-side up, up-side down, orsideways.

The one or more elements configured to modify at least a portion of theairflow within the whistle may be arranged or located in variouspositions with respect to the airflow guide configured to generate thevortex. For example, the one or more elements configured to modify atleast a portion of the airflow may be provided before the airflow guideto compensate for any spike in pressure, in one or more walls of theairflow guide to modify one or more characteristics of the generatedvortex (e.g. pressure, rotational velocity, shape, size, etc.), and/orin one or more walls of the whistle separate from a wall of the airflowguide to modify the airflow or the pressure.

An aspect of one or more embodiments is that the whistle may include aflow controller that governs how airflow may be allocated amongalternate possible routes. Such a flow controller may expand theeffective measurement range of a given whistle by supporting robustauditory emissions at low flow rates, while also supporting lowback-pressure against a user's respiratory system at high flow rates. Aflow controller may also contribute to ensuring that auditory emissionsproduced by the whistle at high flow rates are not unduly intense,powerful or shrill for a user. A flow controller may further ensure thatacoustic frequency emissions produced by the whistle in response toexpiratory airflow fall within a frequency range that consumermicrophones, mobile devices and wireless telephony systems mayaccommodate.

According to some embodiments, the flow controller may allocate flow ina continuous fashion; allocating more flow to one route than anothergradually (e.g. in response to, for instance, pressure within a certainregion of the whistle increasing, etc.). For example, one or moreumbrella valves could open continuously in response to pressure fromexpiratory airflow, changing the relative allocation of airflow throughroutes within and/or exiting the whistle (e.g. through a vent, vs.through an acoustic outlet tube, etc.).

According to some embodiments, the flow controller may alter relativeflow allocations in discrete steps in response to airflow rate,pressure, noise level, etc.; in some embodiments, the flow controllermay alter relative flow allocations in an all-or-nothing fashion.

In some embodiments, the flow controller may be static; it may maintaina relative allocation of flows between a plurality of routes, therelative allocation being substantially constant until a manualreconfiguration takes place, such as the turning of a knob, dial, etc.,or a portion of the whistle being manually rotated, twisted, etc. withrespect to another portion of the whistle, etc.), after which adifferent substantially constant relative allocation of flows may bemaintained. In some embodiments, manual reconfiguration may alter therelative allocation of airflow through a plurality of routes by alteringthe relative sizes of a plurality of openings or passageway diameters.In some embodiments, the flow controller is dynamic: it may alter flowallocations in response to fluidic and/or mechanical changes, as thesechanges occur. For example, one or more umbrella valves may opencontinuously in response to pressure from expiratory airflow, changingthe relative allocation of airflow through routes within and/or exitingthe whistle.

In some embodiments, the flow controller may route airflow throughalternate routes that converge at a later stage within the whistle. Insome embodiments, the flow controller may route airflow into multiplecentral cavities and/or out of multiple outlet tubes. In someembodiments, the flow controller may allocate airflow between a) a routeleading out of an outlet tube of a central cavity, and b) a route thatdoes not lead out an outlet tube of a central cavity. In someembodiments, the route that does not lead out an outlet tube of acentral cavity is a route that has never entered the whistle; forinstance, the route may be a groove or keyway extending along theside(s) or bottom of the mouthpiece or inlet.

According to one or more embodiments, the flow controller and airflowguide may share common surfaces or passageway walls. Within someembodiments, the flow controller and airflow guide may be functionallyor physically combined. In some embodiments the flow controller mayinclude a relief valve or spill-over valve.

In various embodiments, the flow controller includes a vent that leads,directly or indirectly, out of the whistle. In some embodiments, a flowcontroller's vent may be integrated into the mouthpiece, such that whenthe user's lips enclose the mouthpiece, a portion of a user's expiratoryairflow passes through the vent without ever entering the mouthpiece orwhistle. In some embodiments, a flow controller's vent may be locatedbetween the mouthpiece and the portion of the whistle that themouthpiece is coupled to (e.g. inlet), such that a portion of a user'sexpiratory airflow may escape through the vent, without entering anypart of the whistle except the mouthpiece. In some embodiments, a flowcontroller's vent may alternatively be located in the mouthpiece, inlet,central chamber, outlet tube, enclosure, sidewall, internal wall, or anyportion of the whistle having an exterior surface. In some embodiments,a flow controller's vent may include a single hole. In some embodiments,a flow controller's vent may include multiple holes, a dedicatedpassageway, or a semi-permeable surface or volume.

In various embodiments, the flow controller may include an obstructorthat directly or indirectly limits airflow through the vent, or into acentral cavity. In various embodiments, the obstructor may take variousforms. The obstructor may include a flip cap or rotary cap, analogous tothe caps commonly used in the spice/salt containers found in Americankitchens to limit flows of spices. The obstructor may include a gate orpaddle, hinged on one side, where degree of obstruction is a function ofan angle of the gate or paddle. The obstructor may include a deformableflap. The obstructor may alternatively include a cover with an outwardlinear movement constraint (e.g. linear sliding joint) such that linearmovement alters the extent of obstruction (i.e. in the manner of a valvein a typical internal combustion engine, that opens and closes through alinear motion). The obstructor may include a plug, which can be insertedto obstruct an opening or gap, or removed to open the opening or gap.Different kinds of obstructors have different advantages; flip caps androtary cap-type obstructors may be inexpensive to create and easy tomanipulate by hand; gate or paddle-type obstructors may moveresponsively and continuously with minimal friction, a deformable flapobstructor does not require a hinge, a cover-type obstructor with anoutward linear motion constrains may suit certain form-factors, and aremovable plug may inexpensively form a fluid tight seal that is easy tomanipulate by hand and visibly communicates information to a user (e.g.the state of the obstructor—open or closed, etc.).

According to one or more embodiments, the degree of obstruction anobstructor presents to flow may be altered by manually twisting themouthpiece relative to the inlet or whistle housing that the mouthpieceis coupled to. According to one or more embodiments, the degree ofobstruction may be altered by adjusting an angle of a hinged or rotarycap or a deformable flap. According to some embodiments, the degree ofobstruction may be altered by inserting or removing a removable plug. Insome embodiments, the removable plug may remain attached to the whistlein its removed state to prevent loss, and may have a “resting position”,such as a blind hole, where the plug may be securely placed (e.g.inserted) while in its removed state.

In various embodiments, the degree of obstruction an obstructor presentsmay be manually adjustable, to accommodate different flow ranges fordifferent users in a simple and/or visually detectible fashion. Invarious embodiments, the degree of obstruction may automatically adjustin response to, for instance, a flow rate (e.g., expiratory airflowrate), a pressure (e.g. back-pressure exerted against expiratory flowdue to airflow resistance presented by one or more features of thewhistle), an acoustic amplitude (e.g. amplitude of audio emissions fromthe whistle), etc. The ability to vary the degree of obstruction mayfacilitate a one-size-fits-all (or one-size-fits-most, orone-size-fits-many) solution with little or no need for manualconfiguration.

In some embodiments, the degree of obstruction an obstructor presentsmay be indicated so as to be perceptible to a user, parent, healthcareprovider, etc. For instance, if the degree of obstruction may be alteredby rotating an obstructor relative to one or more obstructed passageways(e.g. manually, or by using a screwdriver, or by using a dedicated ornon-standard torque-transferring device, etc.), the degree of rotationmay be marked or include a visual indicator (e.g. a pointer pointing ata scale of printed numbers, raised plastic lines, variable color bar,bar of increasing thickness, etc.), so as to indicate the degree ofobstruction. In some embodiments, indication of degree of obstructionmay be communicated to the mobile device, via capacitive coupling (e.g.manually touching the whistle to a capacitive touchscreen of the mobiledevice; for discussion of information transfer via capacitive coupling,refer to this specification's discussion of capacitive coupling as ameans of transferring whistle identifier from whistle to mobiledevice.), or an NFC or RFID tag transmission. For example, in someembodiments, the obstructor may comprise the wiper arm of apotentiometer, incorporated into and read by an NFC tag, such that theelectrical resistance value read by the tag corresponds to the degree ofobstruction of the obstructor. Indication of degree or strength ofobstruction may be presented directly, or indirectly, discretely orcontinuously, via a mapping to another variable—for instance, therecommended age, height, weight, approximate peak airflow rate, etc. fora user, so as to enable the flow controller to be adjusted to supporteffective use of the whistle and/or respiratory measurement system bythe user. In some embodiments, an obstructor may be keyed, or housedwithin the whistle, such that its degree of obstruction may not (or noteasily) be altered by the user, but may easily (or more easily) bealtered by a parent or healthcare provider through use of a specializedadjustment key, so as to help ensure reliable, accurate measurementswhen the user is (for example) a mechanically curious child. In someembodiments, calibration of the whistle is accomplished through suchmeans, to prevent tampering or support “child-proofing”. In someembodiments, the obstructor may be locked in place, such that its degreeof obstruction may not (or not easily) be altered by the user, but mayeasily (or more easily) be altered by a parent, healthcare provider,etc., to, for example, facilitate child-proofing.

In various embodiments, manual or automatic control over the flowcontroller's degree of obstruction may be discrete (e.g. two or more“steps” from fully obstructed to fully un-obstructed), continuouslyvariable, or a combination of discrete and continuously variable. Oneexample of a combination of discrete and continuously variable automaticcontrol over degree of obstruction might be to have a vent be totallyobstructed below a certain back-pressure threshold, then, when theback-pressure threshold is exceeded, continuously decrease obstructionof the vent. Such an approach may improve accuracy and reliability atlower flow rates (e.g. below 2 L/s) while also supporting measurement ofhigher flow rates (e.g. above 10 L/s).

In various embodiments, the obstructor may not fully obstruct airflow atlow flow rates (e.g. may not fully seal against a passageway wall, valveseat, etc.), with an advantage of precluding undesirable effects ofstatic friction. For example, a duckbill or umbrella valve may bedesigned and incorporated so as not to close all the way under low/noairflow conditions, with an advantage that static friction associatedwith complete closure is not encountered.

In various embodiments, the flow controller may include a force-exertingelement that influences the degree to which the obstructor will obstructflow. In some embodiments, the force-exerting element may include aspring. Such a spring may be compressive, tensile, or a combination ofcompressive and tensile. The spring may be of constant-force or variableforce. The spring may include a coil spring, a torsional spring, leafspring, bending spring, solid spring, or a spring of some othergeometry. The spring may be made of metal, plastic, a natural orsynthetic rubbery material, another material, or a combination ofmultiple materials. The spring may be comprised of a compressible gasreservoir, such as the springy “air” pocket in a Nike Air sneaker. Thespring may comprise a pair of magnets, or a magnet positioned at adistance from a magnetic material. In some embodiments, theforce-exerting element may instead or additionally include a mass orweight, which exerts force through the force of gravity. Each of theabove-mentioned examples of force-exerting elements has a different setof advantages that suit different weightings of various previouslymentioned concerns such as accuracy, cost and aesthetic appeal.

In various embodiments, two or more of: the vent, the obstructor, andthe force-exerting element may be combined within the same physicalpart, with an advantage of ease of manufacturing and assembly. Forexample, a “duck-bill” valve, umbrella valve, a valve comprising anannular flap, etc. may each simultaneously include an opening, anobstruction and a force-exerting aspect. A flap or gate obstruction mayeasily incorporate a weight or magnet as a force-exerting element.Examples of some commercially available products that may combine two ormore of: the vent, the obstructor, and the force-exerting element may befound at www.minivalve.com or www.lmsvalves.com.

In various embodiments, one or more of the vent, the obstructor, and/orthe force-exerting element may be positioned and/or shielded so as tominimize the short or long-term influence on the functioning of the flowcontroller from phlegm, mucus, water, bits of food, etc. that mayaccompany expiratory airflow. In some embodiments, the flow controllermay be positioned near the opposite end of the whistle from themouthpiece, which may reduce the chances of the flow controller'smechanism being compromised. In some embodiments, the spring may beshielded, or located in a region of the whistle that does not receivesubstantial expiratory airflow. In some embodiments, the obstructor'scontact with other surfaces (e.g. a valve “seating” surface, etc.) maybe minimized, to reduce potential for sticking friction.

In various embodiments, the flow controller's design may reduce oreliminate the impact of whistle orientation on measurement (e.g. byusing light-weight materials and elements, not relying on weights asforce-exerting elements, etc., so as to minimize effects of gravitywhen, for example, the whistle is tilted up, down, or sideways while inuse). In various embodiments, the flow controller's design may reduce oreliminate the impact of varying environmental forces on measurement(e.g. by using non-mechanical designs, or using mechanical designswithout “floating” or unattached elements, such as caged-ball valves,etc.), so as to support effective measurement in, for instance, anelevator, or an accelerating car.

According to an aspect of one or more embodiments, the flow controllermay govern allocation of airflow of among alternate routes entirelythrough fluidic interactions; i.e. without a mechanical mechanism. (Sucha flow controller may be referred to herein as a “fluidic flowcontroller”). A fluidic flow controller may be advantageous, in that nomechanical mechanism is required, which may reduce cost and complexity,improve reliability and eliminate or reduce calibration requirements. Aflow controller without a mechanical mechanism may be particularlyvaluable in the context of respiratory measurement, where mucus, phlegm,water, and bits of food may accompany the expiratory airflow andadversely impact the functioning of sensitive and/or mechanicalmechanisms.

According to one or more embodiments, the whistle may include a fluidicflow controller that utilizes the Coanda effect. One or more embodimentsinclude a fluidic flow controller having a passageway (or an enclosedspace) with an inlet, a first surface (or first region of a surface)extending from one side of the inlet to which fluid flow maypreferentially adhere via the Coanda effect, and a second surface (orsecond region of a surface) extending from a substantially opposite sideof the inlet that bends or turns away sharply from the prevailingdirection of incoming fluid flow through the inlet, such that incomingflow from the inlet may not preferentially adhere to the second surfacevia the Coanda effect.

In one or more embodiments, the fluidic flow controller's inlet mayinclude a nozzle that accelerates airflow, which may strengthen Coandaadhesion to a surface for improved directional control. In one or moreembodiments, the fluidic flow controller may include a diffuser that mayserve to reduce energy loss through the fluidic flow controller and/orincrease pressure where pressure is required for production of sound. Inone or more embodiments, the fluidic flow controller may include anozzle used in conjunction with a diffuser, so as to make use of highvelocity and/or low pressure in one region of the flow controller, whilemaking use of low velocity and/or high pressure in another region of theflow controller. In one or more embodiments, the fluidic flow controllerincludes a splitter or a divider, which may guide a portion of airflowinto a fluidic feedback loop or control stream that may influence therouting of airflow through the flow controller. One or more embodimentsinclude a fluidic flow controller with an inlet, a vent outlet or ventoutlet passageway, and a main outlet. One or more embodiments includemultiple fluidic flow controllers operating in parallel or in series;such arrangements may allow for more complete control and/or higherefficiency.

In one or more embodiments, the whistle includes a fluidic flowcontroller that utilizes centrifugal force to dynamically govern howairflow may be allocated among alternate possible routes leading out ofone or more exit passageways of the whistle.

What follows is a detailed description of exemplary whistles accordingto various embodiments in which an obstructor, a force-exerting element,and/or a vent of a flow controller may be arranged with respect to eachother within a whistle passageway so as to exert a controlling effect onairflow passing through the whistle. However, the following descriptionand corresponding figures are merely examples of a few variations andare not intended to limit the configuration or arrangement of one ormore flow controllers or elements configured to modify or alter theairflow within a whistle.

FIGS. 28-37 depict sectional detail views that illustrate how obstructorand force-exerting elements of a flow controller may work in concert tocontrol how airflow passes through or towards a vent. The figures on theleft (i.e. FIGS. 28, 30, 32, 34 and 36) illustrate a “fully closed”state, with no air passing through or towards the vent, while thefigures on the right (i.e. FIGS. 29, 31, 33, 35 and 37) illustrate an“open” state, with some air passing through or towards the vent. FIG. 27is a modified version of the sectional view of a whistle depicted inFIG. 17, illustrating one way that flow controller elements depicted indetail views FIGS. 28-29 may be incorporated within a whistle.

FIGS. 28-29 depict a sectional detail view of a portion of an airflowpassageway of a whistle, bounded by passageway walls 2800 and 2801, witha vent 2803. When plug obstructor 2802 is present in vent 2803, air maybe prevented from flowing through the vent 2803; when plug obstructor2802 is absent, air may flow through the vent 2803, altering theallocation of airflow between vent 2803 and passageway leading to outlettube 210A (depicted in FIG. 27).

FIGS. 30-31 depict a sectional detail view of a portion of an airflowpassageway in a whistle, bounded by passageway walls 3000 and 3001, witha vent 3002, and a combination spring/obstructor 3004 that is fastenedto wall 3000 at one end by fastener 3003. When the pressure of airflowthrough the passageway and towards central cavity and outlet tube(neither depicted) is low, the combination spring/obstructor 3004 blocksvent 3002, as shown in FIG. 30. As pressure in the passageway increases,so too may the force exerted against spring/obstructor 3004 through vent3002, causing spring/obstructor 3004 to flex in a manner that opens flowthrough vent 3002, thus dynamically altering the ratio of air flowingthrough the airflow passageway walled by 3000 and 3001 on the one hand,and air flowing through vent 3004 on the other.

FIGS. 32-33 depict a sectional detail view of a portion of an airflowpassageway in a whistle, bounded by passageway walls 3200 and 3201, withvents 3203 and 3204, covered by obstructor 3202, which may be attachedto one end of a rod 3208 that is free to slide through hole 3205. At theother end of rod 3208 may be a spring stop 3206 that sandwiches a spring3207 against a portion of wall 3200, such that obstructor 3202 is pulledby the force of the spring to cover vents 3203 and 3204. When thepressure of airflow through the passageway and towards central cavityand outlet tube (neither depicted) is low, obstructor 3202 blocks vents3203 and 3204, as shown in FIG. 32. As pressure in the passagewayincreases, force on the regions of obstructor 3202 covering vents 3203and 3204 increases, causing spring 3207 to compress and obstructor 3202to rise, thus increasing airflow through vents 3203 and 3204, anddynamically altering the ratio of flow through the airflow passagewayversus vents 3203 and 3204.

The flow control configurations illustrated in FIGS. 30-31 and 32-33 maybe used in place of the flow control configurations illustrated in FIGS.28-29 in a whistle similar to the whistle depicted in FIG. 27 to resultin a whistle that dynamically allocates incoming airflow between ventand outlet tube exits in a continuous and dynamic way.

FIGS. 34-35 depict a sectional detail view of a portion of an airflowpassageway of a whistle that leads to a vent (not depicted), bounded bypassageway walls 3400, 3401 and 3402, with a gate obstructor 3405 thatpivots about a hinge 3403 and is forced by torsional spring 3404 upagainst wall 3402 (in FIG. 34). When the pressure in the passageway tothe left of gate obstructor 3405 is low, the gate obstructor 3405 mayblock air from flowing through the passageway towards the vent (notdepicted). As the air pressure in the passageway to the left of gateobstructor 3405 rises (see FIG. 35), it may create a torque on the gateobstructor 3405 counteracting spring 3404, opening the passageway toairflow towards the vent, and altering the relative allocation ofairflow through any whistle passageways or cavities in communicationwith the passageway depicted.

FIGS. 36-37 depict a sectional detail view of a portion of an airflowpassageway of a whistle that leads to a vent (not depicted), bounded byan upper passageway wall 3600, a lower passageway wall 3602 and afar-side passageway wall 3601, with a gate obstructor 3605 that maypivot about a hinge 3603 and may contain a weight 3606 that exerts agravitational force on obstructor 3605 towards bottom passageway wall3602 (in FIG. 36). When the pressure in the passageway to the left ofgate obstructor 3605 is low, the obstructor 3605 may block air fromflowing through the passageway towards the vent (not depicted). As theair pressure in the passageway to the left of gate obstructor 3605 rises(see FIG. 37), it may create a torque on the obstructor 3605counteracting the gravitational force exerted by the weight 3606,opening the passageway to airflow towards the vent, and altering therelative allocation of airflow through any whistle passageways orcavities in communication with the passageway depicted.

The above detailed description illustrates several examples for how flowmay be controlled mechanically in various embodiments via the use ofvents, obstructors and force-exerting elements. Other mechanicalapproaches are possible; for instance, through use of a duckbill valveor flip-cap valve.

As previously introduced, a flow controller may alternatively functionvia non-mechanical, fluidic means. What follows is a detaileddescription of a fluidic flow controller that alters allocation ofincoming airflow between two routes, in response to back pressureexerted by one of the routes:

FIGS. 38-39 depict a sectional detail view of a fluidic flow controllerportion of a whistle. FIG. 38 depicts illustrative flow paths throughthe fluidic flow controller at a low flow rate, while FIG. 39 depictsillustrative flow paths through the same fluidic flow controller at ahigh flow rate. FIGS. 38-39 include: passageway walls 3800, 3801, 3802,3803, an inflow passageway 3804, an outflow passageway 3805 leadingtoward a central cavity and outlet tube (not depicted), and an outflowpassageway 3806 leading to a vent (not depicted).

Under low-flow conditions (See FIG. 38) air entering the flow controllerthrough inflow passageway 3804 may encounter a sharp bend in wall 3807,and due to the prevailing direction of inflow (potentially together withCoanda adhesion to continuous surface 3809), airflow may tend toprogress in the direction of outflow passageway 3805. As airflowtraveling towards 3805 encounters the sharp-angled “splitter” (3810)portion of wall 3802, a portion of the airflow may not exit 3805, butinstead may be directed by walls 3802 and 3801, wrapping around, andexerting further pressure on incoming airflow from inflow passageway3804 to follow wall surface 3809 towards outflow passageway 3805. Aportion of the airflow that does not exit outflow passageway 3805 mayexit a second outflow passageway 3806, but this portion may be smallrelative to the portion that exits 3805, due to the arrangement offluidic forces (e.g. inflow direction, downward force from a fluidicfeedback loop, and potential Coanda adhesion to surface 3809). Becausein FIG. 38 the flow rate exiting outflow passageway 3805 is low,back-pressure from the central cavity into outflow passageway 3805 maybe negligible.

Under high-flow conditions (see FIG. 39), back-pressure from the centralcavity (represented by arrow 3811) into outflow passageway 3805 may notbe negligible as it may exert strong fluidic forces that interrupt theflow pattern depicted in of FIG. 38, such that the sharp angled“splitter” portion of wall 3802 no longer diverts flow cleanly into afluidic feedback loop that ultimately exerts downward pressure, soincoming airflow is no longer pressed downward (i.e. towards the outflowpassageway 3805 and away from the second outflow passageway 3806). As aresult, there is a shift in the relative proportions of airflow exitingthe outflow passageway 3805 and the second outflow passageway 3806, withproportionally more airflow exiting the second outflow passageway 3806towards the vent under high-flow conditions than under low-flowconditions. Thus, a flow controller without a mechanical mechanism maydynamically allocate flow between two outflow passageways, in responseto back-pressure from one of the outflow passageways. It is notable thatthe approach presented in FIGS. 38 and 39 comprises geometry that can bemirrored, repeated, or revolved (revolved, in the sense of revolving asolid in a solid-modeling program, such as Solid Works) around or aboutan axis extending from the inflow passageway 3804 to the outflowpassageway 3805, an axis which may be substantially parallel to thepassageway wall 3803, with a potential advantage of intensifying oraltering the controlling behavior of the flow controller.

Returning to a higher-level discussion of alternate embodiments, anaspect of one or more embodiments is that real-time feedback may beprovided on a display of the device. In some embodiments, real-timefeedback may include information presented as text (e.g. a numericrepresentation for current flow rate, etc.). In some embodiments,real-time feedback may include graphical representations, which may beanimated (e.g. a continuously-updating bar graph representing flow rate,etc.). In some embodiments, real-time feedback may include animatedresponses (e.g. a pinwheel that rotates, apparently in response to auser's forced exhalation through a whistle, etc.).

In some embodiments, real-time feedback may include varying one or moreattributes of a displayed representation (e.g. shape, color, opacity,transparency, scale, aspect ratio, velocity, acceleration, angularvelocity, angular acceleration, direction, animation speed, etc.), orpoints of view (e.g. camera speed moving from a first-person point ofview through a scene, degree of elevation looking down on a scene,frame-rate, frame-brightness, etc.) with the value of a variable beingupdated in response to a user's exhalation through a whistle (e.g.variables corresponding to fundamental audio frequency, audio amplitude,user's expiratory flow rate, etc.). There are various ways in which anattribute of a displayed representation or point of view may vary,continuously or discretely, with a variable being updated in response toa user's exhalation through a whistle; for example, such a relationshipbetween an attribute and a variable may be linear, exponential,logarithmic, a step function or some other function. In one or moreembodiments, a pinwheel presented on a display of the mobile device maybegin to spin at a speed proportional to the highest real-timeexpiratory flow rate encountered so far during the course of a user'sexpiratory maneuver through a whistle. In one or more embodiments, apuffer fish presented on the display of the mobile digital device mayexpand to a size proportional to a peak fundamental frequency receivedby the mobile device from the whistle. Varying perceptible attributes ofdisplayed representations or viewpoints in near real-time with variablebeing updated in response to a user's exhalation through a whistle maysupport an enhanced sense that the whistle is directly “connected” to avisualization, story, game, gag or puzzle element displayed by themobile device, and thereby increase a user's sense of immersion andengagement.

Representations presented on display(s) of the device before, duringand/or after a measurement trial may be arranged so as to include orsupport a story, gag, game or puzzle, with an advantage of supportingimmersion and engagement. In some embodiments, the user may have a roleto play in such a story, gag, game or puzzle by blowing the whistle,such as the role of a hero or a villain. For example, a best-of-threespirometric measurement trial session may be framed as a chance to playthe big bad wolf in the story of the three little pigs; first blowingdown a house of straw; next blowing down the house of twigs, and finallylistening to the relieved exuberance (or taunts) of the three littlepigs hiding safely in a house of brick.

According to some embodiments, the story, game, gag or puzzle may beginand end with a single flow measurement trial. In some embodiments, thestory, game, gag or puzzle may begin and end with one flow measurement“session” (e.g. a set of measurement trial(s), with no interstitialperiod greater than a certain maximum duration, such as 5 minutes, 10minutes, an hour, etc.). In some embodiments, the story, game, gag orpuzzle may persist across measurement trials or sessions. In someembodiments, the story, game, gag or puzzle may be episodic (e.g. mayhave recurrent character(s), plot elements, scenes, or themes, etc.). Insome embodiments, there may be multiple stories, games, gags orpuzzles—potentially with interwoven and/or intersecting aspects. In someembodiments, a story, game, gag or puzzle may be selectable by a userout of a set of stories, games, gags or puzzles. In some embodiments, astory, game, gag or puzzle may be selectable by an algorithm, or analgorithm in conjunction with input from one or more people, and/orinformation about a user or a user's cultural context (e.g. selectionbased on a pseudo-random number, a user's previous experience of thesystem, a user's previous selection, a user's “favorites”, other user'sfavorites or recommendations, whether or not it is the user's birthdayor a holiday, etc.). In some embodiments, a story, game, gag or puzzlemay be pseudo-randomly or randomly selected.

According to some embodiments, the supported stories, games, gags orpuzzles may include (or connect to) a system for managing, administeringor presenting rewards, which may include extrinsic or intrinsic rewards.For instance, a user that performs their recommended flow measurementsregularly over a period of time may be rewarded with a new set ofstories, games, gags or puzzles to experience (intrinsic rewards), orextrinsic rewards such as virtual badges, points, etc., or extendedreal-world permissions (e.g. additional screen or tv time, extradessert, extra time with friends, etc.). According to some embodiments,rewards presented may be social in nature; for instance, throughrepresentations presented on a display of the device, the method maycommunicate to a user that they are not alone in conducting regularspirometric measurements, that there are others in the same boat,conducting their own spirometric measurements with varying degrees ofregularity. In some embodiments, the method may present periodicmessages of encouragement from friends, family, peers, other users ofother whistles, total strangers or virtual characters, to convey a sensethat the user is socially supported within their personal spirometricregimen.

In some embodiments, flow measurement trials or sessions, and/oraccompanying presentation of stories, games, gags or puzzles may berate-limited (e.g. only 3 trials or one trial session permitted every 3,6, 12 or 24 hours, etc.), so as to promote a user's long-terminterest/engagement, and/or to reinforce a regular cadence of usage.

In some embodiments, the whistle may include one or more secondaryacoustic transducers that produce acoustic emissions in response tofluid flow (e.g. a Galton whistle, Hartmann whistle, edge tone whistle,hole tone whistle, jet-edge whistle, pea-whistle, Class I, II or IIIaerodynamic whistle, fluidic oscillator, siren, free reed, bell,clapper, etc.), with an advantage of supporting sonic and/or ultrasoniccommunication of additional information about a user's usage of thewhistle. For example, a secondary sound producing structure may beincorporated and or calibrated so as to communicate to a human (and/ormobile device) when a forced exhalation through the whistle has begun orended, or when the whistle is operating outside of its intended oreffective measurement range. In some embodiments, such a secondaryacoustic transducer may be included along a “spill-over” or “pressurerelief” route through the whistle.

In various embodiments, in response to a range of flow rates producibleby a human user, the secondary acoustic transducer may produce: asubstantially constant frequency (e.g., fundamental frequency, etc.), apredictably variable frequency, an unpredictably variable frequency, asubstantially constant frequency over one portion of the range and avariable frequency over another portion of the range, a frequency thatjumps one or more octaves, or a constant frequency that is modulated bya variable frequency. In some embodiments, the whistle may include aplurality of types of acoustic transducers, each acoustic transducerhaving one or more parameters that vary with airflow rate.

In some embodiments, a secondary acoustic transducer may be positionedso as to accept a portion of any expiratory airflow exiting one or moreof a user's nostrils, and produce identifiable acoustic emissions inresponse. Such a structure, positioned so as to convert flow from auser's nose into acoustic emissions, may be referred to herein as a“nose whistle”. In some embodiments, the nose whistle is audible, withan advantage that it may provide feedback to a user. In someembodiments, the nose whistle is ultrasonic, or nearly ultrasonic, withan advantage that such a whistle can be made from less material in asmaller form-factor. In some embodiments, the method determines whetheror not the identifiable acoustic emission from the nose whistle hasoccurred during a trial, and responds accordingly (e.g. communicating tothe user that measurement accuracy is compromised if expiratory airflowpasses through the nose, etc.). In this way, an additional source oferror for flow measurement may be conveniently addressed. In someembodiments, a secondary acoustic transducer may be positioned so as toaccept a portion of expiratory airflow exiting a user's mouth.

In one or more embodiments, multiple values for a respiratorymeasurement may be displayed on a display of the mobile device, oranother display. In some embodiments, for example, the “current” and“best” peak flow measurement for a flow measurement session may bedisplayed on the display of the mobile device. In some embodiments, agraph depicting measurement of a given metric (e.g. PEFR, FEV₁, etc.)over time may be displayed on the display of the mobile device oranother device (e.g. a parent's or doctor's computer). In someembodiments, the timescale of graphs may be changed, to facilitateexploration of trends over multiple timescales. In one or moreembodiments, correlations may be made between respiratory metrics andexternal variables including environmental variables (e.g. particulatematter count, pollen count, changes in the seasons, etc.), andsubsequently displayed on a display of the mobile device, or anotherdisplay, whereby a user, parent, doctor, etc. may more easily explorepotential relationships between a user's respiratory health and externalvariables.

In one or more embodiments, a human or machine readable identifier of awhistle may include a frequency or frequency range, a feature of afrequency spectrum, or a feature within a sequence of frequency spectraemitted by the whistle, with an advantage that a whistle may beidentified by the method through blowing the whistle. Such identifiersof the whistle are further illustrative examples of dynamic identifiers,introduced previously.

According to one or more embodiments, the mouthpiece of the whistle maybe a removable, replaceable mouthpiece, with an advantage of supportinghygienic shared usage. The mouthpiece may be disposable, and may be madeof a compostable or recyclable material.

According to one or more embodiments, the outlet tube of the whistle maybe part of, or comprise a snap-in, press-fit, or screw-in substitutablecomponent of the whistle, so that different outlet tubes of differentgeometries (i.e. different internal diameters, lengths, etc.) may beattached to or detached from the whistle, with advantages such asaltering the a characteristic of the whistle (e.g. a relationshipbetween airflow rate and frequency, etc.).

According to one or more embodiments, the flow controller may include apressure relief valve or spill-over valve. According to one or moreembodiments, the pressure relief valve or spill-over valve may limit orreduce back pressure (and/or airflow resistance) presented by thewhistle to a user's respiratory system while the user is using thewhistle. According to one or more embodiments, the pressure relief valveor spill-over valve may limit or reduce the maximum back pressure and/orairflow resistance of the whistle over a given flow rate range. Forexample, a maximum resistance to flow may be kept below a particularvalue (e.g., 0.15, 0.20, 0.35, 0.5, 0.75, etc. kPa/L/min) over ameasurement range extending from a particular value (e.g. 15, 30, 60,90, etc. L/min), to a particular value (e.g. 300, 500, 800, 900, etc.L/min).

According to one or more embodiments, a transition between a main cavityof the whistle and an outlet tube may be continuous, stepped orotherwise discontinuous, with advantages of balancing mechanical,acoustic and interaction design tradeoffs mentioned at various pointswithin this document.

An aspect of one or more embodiments may be to encourage users to becomemore active participants in their own care, and/or to become more awareof their own respiratory health. As such, in one or more embodiments,the method may include prompting the user to estimate, guess or predicta result of a measurement (e.g. a respiratory parameter, such as PEFR,FEV₁, etc.) before or after the measurement has occurred, and beforepresenting the actual result of a measurement. In one or moreembodiments, the method may further include receiving the user'sestimate, guess or prediction from the user via a means of user input,such as a touch-screen, button or microphone of the mobile digitaldevice. Receiving the user's estimate, guess or prediction may occur atvarious granularities, and in various forms. For example, a predictionmay be requested and/or received through an utterance such as “Great”,“Good”, “Ok”, “Poor”; a color (e.g. red/yellow/green, etc.), or viasymbolic numeric representations of measurement values, such as PEFR,etc.) The method may further include presenting the user's estimate,guess or prediction via a display of the mobile digital device (e.g., asa numeric value on a screen, etc.). The method may further includedisplaying the user's estimate, guess or prediction in conjunction witha result of a measurement, potentially with an indication of thedifference between estimate and actual measurement (e.g. numericrepresentation of percent error, etc.). The method may further includestoring the user's estimate, guess or prediction, locally, in the memoryof the mobile digital device, or remotely, in the memory of a networkedstorage resource. The method may further display one or morerepresentations of a reward (e.g. virtual badge, points, rewardingsound, etc.) as a user's estimations improve over time (i.e., growcloser, on average, to actual measured values), as a means ofrecognizing and/or rewarding the user's improved estimation abilityand/or awareness of their own respiratory health. User prediction priorto respiratory measurement performance may result in improved perceptionof lung function, as found and reported by Feldman, et al. in thepublication Thorax 2012; 67, pages 1040-1045.

In various embodiments, one or more aspects of the whistle (e.g. amechanical flow controller, etc.) may be adjusted for purposes includingcalibration. In various embodiments, adjustments may comprise mechanicaladjustments, such as tightening a screw, altering the position of anelement, or altering the relative position of two elements. In variousembodiments, adjustments may comprise automated adjustments, forinstance, laser-trimming a weight element or a spring, to decrease arequired activation force.

In various embodiments, the whistle may be a pea-less whistle; i.e. itmay contain no captive pea, ball or roller element within a chamber thatmoves in response to a user's expiratory airflow in a way thatinterrupts acoustic emissions.

In various embodiments, the mobile device may be configured to present atraining mode that illustrates or introduces how to perform aspirometric measurement. Such a training mode may present audio/visualinstructions that differ or are more extensive than are presented duringordinary usage of the system. Such a training mode may present rewards(e.g. audible rewards, points, etc.) that differ or are more extensivethan are presented during ordinary usage of the system. Such a trainingmode may involve presenting a representation of a teacher or hostcharacter, (which may be animated, pictorial, video, etc.), and mayillustrate how expiratory maneuvers are performed, or are not performed,and/or how the system operates. Such a training mode may involvepresenting a representation of a user (which may be animated, pictorial,video, etc.); this user may illustrate how expiratory maneuvers may beperformed, and/or how the system operates. In various embodiments, themobile device may be configured to present an on-boarding mode, in whichdata such as a user's name, age, height, etc. are initially collectedand/or stored, and/or encouragement or congratulations provided. In someembodiments, the mobile device may be configured to present ademonstration mode, with access to a limited/modified subset offunctionality. For instance, a demonstration mode of the mobile devicemay work with any whistle (i.e. not perform a whistle validation step),but may not report or display respiratory measurements, or may onlypresent a limited sub-set of entertaining visualizations in response toa user blowing the whistle during a trial. In some embodiments, suchdata may be collected via a user input means of the mobile device.

An aspect of one or more embodiments is that the whistle may produce anacoustic emission with a frequency that varies linearly with airflowrate, whereby the correlation for a given whistle design and measurementerror rates may be easily determined, and the correlation may berepresented simply in software, with minimal memory requirements.

An aspect of one or more embodiments is that the whistle may produce anacoustic emission with a frequency that varies predictably butnonlinearly (e.g. piece-wise linearly, logarithmically, etc.) withairflow rate, such that small changes at low flow rates as well as largechanges at high flow rates are both accommodated within the effectivemeasurement range of the system. In one or more embodiments, the whistlemay have a correlation between acoustic frequency and airflow rate suchthat acoustic frequency may be a substantially continuously increasingfunction of airflow rate, with a higher slope for lower airflow ratesand a lower slope for higher airflow rates, over a measurement rangeproducible by a population of human users (e.g. 0.83 L/sec-11.67 L/sec,1 L/sec-13.33 L/sec, etc. in the case of a measurement range for peakairflow rate).

In one or more embodiments, the frequency range produced by the whistlein response to airflow rates producible by a population of human usersmay fall within a specific range determined to be advantageous accordingto a combination of concerns related to aesthetics, whistle physics,human hearing, the constraints of mobile digital devices andmicrophones, and the constraints of wireless networks such as digitaltelephony, GSM, or CDMA; for example: 0 Hz-3.1 kHz; 0 Hz-2.0 kHz; 100Hz-2.0 kHz; 100 Hz-3.1 kHz; 300 Hz-3.1 kHz; 0 Hz-4.0 kHz; 0 Hz-22.1 kHz,etc.

Returning to a detailed discussion of various embodiments of thewhistle, FIGS. 40-42 depict perspective, front and side views,respectively, of a whistle embodiment including a mouthpiece 4003, aninlet passageway 4000 that transitions to a central cavity 4100 viaairflow guide wall portion 4202, and a pair of recessed outlet tubes4001, 4002, extending from opposite ends of a (common) central cavity4100. The whistle may further include a stand 4201, which enables thewhistle to be placed on a flat surface without the mouthpiece touchingthe surface. Stand 4200 may include a hole, usable for a keyring,lanyard or other connector. When a user blows through mouthpiece 4003,expiratory airflow may enter inlet passageway 4000, and be guided into aswirling vortex within central cavity 4100 by airflow guide wall portion4202, a vortex which exits the whistle through recessed outlet tubes4001 and 4002, thus producing an acoustic emission or the whistle'scharacteristic sound.

FIGS. 43-45 depict perspective, side, and sectional perspective views,respectively, of a whistle embodiment with a flow controller similar tothe flow controller shown in FIGS. 32-33. The whistle of FIGS. 43-45includes a mouthpiece 4300B, a recessed inlet passageway 4501, a centralcavity 4500 circumscribed by passageway wall 4511 comprising an airflowguide portion 4511A, an outlet tube 4300A, and a housing 4300. Thewhistle of FIGS. 43-45 may further include a flow controller, comprisinga passageway wall 4508 with several vent holes 4504 that are oriented ina ring around a bearing 4507, through which a rod 4506 may be free tomove axially. At one end of rod 4506 is a circular obstructor, 4505,that, in its closed position, may block airflow through vent holes 4504.A spring, 4502, positioned between a spring stop 4503 and bearing 4507,and around rod 4506, may exert a force that pulls obstructor 4505 towardpassageway wall 4508, thus limiting airflow through vent holes 4504. Toeither side of recessed inlet passageway 4501 are side passageways 4509and 4510, which may converge near flow controller passageway wall 4508.

Before a user begins to exhale through mouthpiece 4300B, obstructor 4505may be in its closed position, due to the force exerted by spring 4502,and so may prevent airflow through vent holes 4504. As a user begins toexhale through mouthpiece 4300B, expiratory airflow may enter thewhistle, pass into inlet passageway 4501, and be guided into a swirlingvortex in central cavity 4500 by airflow guide wall portion 4501. Thevortex may exit outlet tube 4300A, thus producing the whistle'scharacteristic sound. As a user continues to exhale through mouthpiece4300B with increasing airflow, an increasing amount of airflowresistance may develop along the airflow path leading from inletpassageway 4501 through outlet tube 4300A; this increasing amount ofairflow resistance may result in an increase in back-pressure at theentrance of inlet passageway 4501. This increase in back-pressure at theentrance of inlet passageway 4501 may, in turn, result in increasingpressure within side passageways 4509 and 4510, which may produce anincreasing outward pressure on circular obstructor 4505, through ventholes 4504. If the user exhales forcefully enough, the outward pressureon circular obstructor 4505 through vent holes 4504 may causes spring4502 to compress, which may enable obstructor 4505 to move outward, andmay allow or increase airflow through vent holes 4504; the more pressureon circular obstructor 4505, the more air may flow through vent holes4504. In this way, the whistle's flow controller (i.e. 4502, 4503, 4504,4505, 4506, 4507, 4508) may dynamically allocate proportions of a user'sexpiratory airflow into the whistle between outlet tube 4300A and ventholes 4504, and may thereby: a) limit back-pressure exerted on a user'srespiratory system during measurement, b) extend the effectivemeasurement range of the whistle, and c) improve theaudibility/detectability of acoustic emissions at low flow rates whiledecreasing the probability of uncomfortable or painful acousticintensities and/or frequencies at high flow rates.

FIGS. 46-49 depict an engineering prototype for a whistle embodimenthaving a fluidic flow controller; a controller which may dynamicallylimit back pressure on a user's respiratory system without mechanism,i.e. solely through fluidic interactions and static structure. FIGS. 46and 47 depict perspective views of the whistle oriented, respectively,to portray the whistle's sound-emitting outlet tube 4600B, and vent exittube 4600C. FIG. 48 depicts a front view of the whistle (i.e. mouthpieceinlet passageway 4600A facing the reader) which indicates the crosssection of FIG. 49: A sectional view from the bottom of the whistle.This whistle comprises a mouthpiece 4600D having inlet passageway 4600Awhich transitions into a ring-like central cavity 4904, via an airflowguide surface region 4600F. Central cavity 4904 may be defined on oneside by an inward-slanted sidewall-portion 4600E that meets vent exittube 4600C at a sharp angle, and on the other side, by anoutward-slanted sidewall portion 4600F that leads to a secondary centralcavity 4600D with an outlet tube 4600B. A set of radially distributedstruts (4902, 4903) suspend a teardrop element 4901 with continuoustransitional surface 4901A at the center of ring-like central cavity4904 and vent tube 4600C. Outlet tube 4600B, secondary cavity 4600D,central cavity 4904, teardrop-like element 4901, radially distributedstruts 4902 and 4903, and vent exit tube 4600C may share a commoncentral axis. Space between the tapered portion of teardrop element 4901and outward-slanted sidewall portion 4600F may create a path fromcentral cavity 4904 to secondary central cavity 4600D. Space betweenteardrop element 4901 and vent exit tube 4600C may create a pathextending from central cavity 4904, through the radially distributedstruts 4902, 4903 and out vent exit tube 4600C.

When a user exhales through the whistle depicted by FIGS. 46-49,expiratory airflow may enter inlet passageway 4600A, and be guided bytransitional airflow guide surface region 4600F into an inward-spiralingmotion within ring-like central cavity 4904. A portion ofinward-spiraling airflow may pass from ring-like central cavity 4904,through the space between outward-slanted sidewall portion 4600F and thetapered portion of teardrop element 4901, and into secondary centralcavity 4600D, where a vortex may be formed. The vortex may subsequentlyexit outlet tube 4600B, whereby the whistle's characteristic sound maybe produced.

As airflow within ring-like central cavity 4904 spirals towards thecentral axis (i.e. towards possible exit paths 4600B and 4600C), theinward angle of sidewall portion 4600E in conjunction with the outwardangle and smoothly continuous transitional surface of sidewall portion4600F may cause airflow to prefer the airflow path towards outlet tube4600B over the airflow path towards vent exit tube 4600C. Thispreferentiality may be the result of one or more of: Coanda adhesion tosurface 4901A from airflow passing by 4600E, centrifugal force pushingairflow towards 4600F, and the relative dimensions of 4901, 4600C and4600F.

At low airflow rates, airflow past 4600E and 4901A towards outlet tube4600B may have the effect of drawing additional airflow in from exit4600C, thus resulting in the airflow exiting outlet tube 4600B beinggreater than the airflow entering 4600A. This may have the beneficialeffect of bolstering acoustic emissions and ensuring robust signaltransmission to the mobile device at low airflow rates.

As a user's expiratory airflow into the whistle increases, however,airflow resistance may begin to build within secondary central cavity4600D, creating a back-pressure resulting in the exit path throughoutlet 4600B becoming less and less attractive to airflow, relative tothe exit path through vent exit tube 4600C. As a result, an increasingproportion of the user's expiratory airflow may exit vent exit tube4600C. Thus, the whistle may dynamically allocate relative proportionsof user's expiratory airflow between two exits (outlet tube 4600B, andvent exit tube 4600C) through fluidic means, and may thereby: a) limitback-pressure exerted on a user's respiratory system during measurement,b) extend the effective measurement range of the whistle, c) improve theaudibility/detectability of acoustic emissions at low flow rates whiledecreasing the probability of uncomfortable or painful acousticintensities and/or frequencies at high flow rates, and d) reducemanufacturing cost, need for calibration and possibility of breakage,since no mechanism is required.

Many variations of the whistle embodiment presented in FIGS. 46-49 arepossible. For example, instead of a cylindrical secondary central cavity4600D, a combination of one or more convergent and/or divergent stagesmay be employed. In some embodiments, this might obviate the need for adedicated cylindrical outlet tube. Dimensions may be varied, as couldthe number of struts to the flow-controlling aspect of the whistle, orother aspects. The struts may be shaped or oriented so as to either: a)enable the vent exit to function as a secondary sound source,potentially complementing the first aesthetically or serving as a signal(e.g. indicating that too much airflow is passing through the vent,etc.) or b) reduce or eliminate the vent's acoustic impact. The ventexit tube may be tapered inward, to facilitate cleaning of concavecrevices. Aesthetic fillets and or chamfers may be added for comfort andcleanability. Portions of the whistle could be shaped or enclosed suchthat the outlet tube faces upwards rather than sideways while in use.Physically independent parts may be combined, or portions of a partcould be separated into different functional parts. These and many othervariations may beneficially serve to balance tradeoffs such asmanufacturability, airflow resistance, sound quality and/or whistlesize, without departing from the spirit of the invention.

Returning to a detailed discussion of various embodiments of thewhistle, FIGS. 50-52B depict perspective, side, and top-sectional views,respectively, of a whistle embodiment with a mechanical flow controlleroperating on the same principle as the flow controller with the flexobstructor shown in FIGS. 30-31. The whistle of FIGS. 50-52B may includean inlet 202, an airflow guide 204, a hollow main tube 206, an outlettube 210, and an outlet 212. The airflow guide 204 may be situatedwithin the whistle's hollow main tube 206 between inlet 202 and outlet212. Vanes 204C of airflow guide 204, together with the inner wall ofthe main tube 206, define several airflow passageways or channels. Thewhistle comprises a housing 5201 with an internal wall 5201A, whichsupports main tube 206, as well as a pair of umbrella valve flexobstructors 5204, which cover a plurality of vent holes 5202. Theinternal wall 5201A, umbrella valve flex obstructors 5204 and vent holes5202 together may form the whistle's flow controller.

Before a user's exhalation enters inlet 202, umbrella valve flexobstructors 5204 may be in their closed position, and so may preventairflow through vent holes 5202. As a user begins to exhale (see FIG.52A), expiratory airflow may enter the whistle through inlet 202, and beguided into a swirling vortex within main tube 206 by airflow guide 204.The vortex may exit outlet tube 210, and thus produce an acousticemission or the whistle's characteristic sound. As a user continues toexhale, and airflow may increase through inlet 202, an increasing amountof airflow resistance may develop along the airflow path leading frominlet 202 through outlet tube 210; this increasing amount of airflowresistance may result in an increase in back-pressure at the entrance ofmain tube 206. This increase in back-pressure at the entrance of maintube 206 may, in turn, result in increasing outward pressure on theumbrella valve flex obstructors 5204, via vent holes 5202. If the userexhales forcefully enough, the outward pressure on the umbrella valveflex obstructors 5204 through vent holes 5202 may cause the obstructors5204 to flex outward as illustrated in FIG. 52B, which may allow orincrease airflow through vent holes 5202. The more pressure onobstructors 5204, the more airflow exits through vent holes 5202. Inthis way, the whistle's flow controller (i.e. 5201A, 5204, 5202) maydynamically allocate proportions of a user's expiratory airflow into thewhistle between outlet tube 206 on the one hand, and vent holes 5202 onthe other, and may thereby: a) limit back-pressure exerted on a user'srespiratory system during measurement, b) extend the effectivemeasurement range of the whistle, and c) improve theaudibility/detectability of acoustic emissions at low flow rates whiledecreasing the probability of uncomfortable or painful acousticintensities and/or frequencies at high flow rates. Note that, whileFIGS. 50-52B illustrate a whistle a “straight through” design, thewhistle could alternately or additionally comprise a “perpendicular”design (e.g. incorporating structural elements analogous to thoseillustrated within FIGS. 13, 18, 40, etc.), while still having one exitleading from the interior of the whistle housing out into the outsideworld, which may be advantageous in reducing errors, due to fingerscovering over outlet(s), etc.

FIGS. 53-54 depict experimental results obtained from a whistle similarto the whistle illustrated by FIGS. 50-52B. FIG. 53 illustrates arelationship between an airflow rate provided to the whistle and anacoustic frequency generated by the whistle for the various airflowrates.

As illustrated in FIG. 53, the whistle may be designed or configuredsuch that the resulting relationship between an airflow rate provided tothe whistle and a frequency of the acoustic signal emitted by thewhistle is non-linear. This non-linear relationship may allow for awider effective measurement range with a standard microphone and ormobile device than may be possible if the relationship is linear orsubstantially linear. In addition, a whistle configured to create thisnon-linear relationship between airflow rate and frequency may result ina reduction of back-pressure created within the whistle at high airflowrates.

At low airflow rates In FIG. 53, small changes in airflow rate result inrelatively large changes in frequency; this helps to ensure that, at lowairflow rates, small changes in airflow rate may be measureable (i.e. aslarge, identifiable changes in frequency). In FIG. 53 at high airflowrates, large changes in airflow rate result in relatively small changesin frequency. This helps to ensure that, at high airflow rates, afrequency emitted by the whistle does not rise past a point where it canno longer be reliably received and or processed by a mobile device andor microphone (due to, for instance, limitations related to analog ordigital bandwidth, sampling frequency, sample frame length, processingrate, etc.). In such ways, the non-linearities of the relationshipillustrated in FIG. 53 serve to broaden the “sweet spot” of the system'seffective measurement range.

A whistle without a flow controller may result in a substantially linearrelationship between the airflow rate and the frequency of the acousticsignal emitted from the whistle. Therefore, any detection of frequencyemissions outside of the measurement “sweet spot” may result ininaccurate spirometric results. While a whistle having a substantiallylinear relationship between airflow rate and frequency may haveadvantages such as ease of manufacture and calibration, cost ofmanufacturing, etc., the range in which accurate measurements may bedetermined may be reduced and the spirometric measurements may be moreinfluenced by back-pressure because the generated back-pressure may behigher in whistles that have linear or substantially linearrelationships between the airflow rate and the frequency of the acousticsignal.

Alternatively, a whistle including a flow controller such as the whistleillustrated in FIGS. 50-52B, may modify the relationship between theairflow rate and the frequency such that the change in frequency perunit change in flow rate is higher at low airflow rates and lower athigh flow rates, as illustrated in FIG. 53. By modifying therelationship between airflow rate and frequency, it results in a widereffective measurement range with a standard microphone than if therelationship was linear. Specifically, by implementing a whistle havingthe non-linear relationship between airflow rate and frequency emissionwith a standard microphone allows for effectively magnifying thedifferences in the relationship between airflow and frequency at lowairflow rates and effectively compressing the differences in therelationship between airflow and frequency at high airflow rates, suchthat frequencies beyond a mobile device's software or hardwareprocessing capabilities may not fall within a desired measurement range.

As illustrated in FIG. 53, changes in acoustic frequency per unit changein airflow rate at smaller airflow rate values may produce greaterchanges in frequency values than at larger airflow rate values. Forexample, when an airflow having a first rate of approximately 2.05 US isprovided, an acoustic emission having an audio frequency ofapproximately 400.05 Hz is generated. When an airflow having a secondrate of approximately 4.05 US is provided, an acoustic emission havingan audio frequency of approximately 675.05 Hz is generated. When anairflow having a third rate of approximately 12.05 US is provided, anacoustic emission having an audio frequency of approximately 1275.05 Hzis generated and when an airflow having a fourth rate of approximately14.05 US is provided, an acoustic emission having an audio frequency ofapproximately 1450.05 Hz. Thus, the rate of change in frequency ofacoustic emissions between the smaller airflow rates of the firstairflow rate and the second airflow rate (e.g., 675.05-400.05=275 Hz) isgreater than the rate of change in frequency of acoustic emissionsbetween the larger airflow rates of the third airflow rate and thefourth airflow rate (e.g., 1450.05−1275.05=125 Hz).

Likewise, a change in slope between different audio frequency values mayvary with the airflow rate. For example, the slope between two audiofrequencies of acoustic emissions detected in the lower end of thefrequency range may have a smaller slope than the slope between twoaudio frequencies of the acoustic emissions detected in the higher endof the frequency range. In some embodiments, the slope between twodetected audio frequencies may be used to determine an airflow rate.

FIG. 54 illustrates a flow controller's reductive effect on backpressure. As illustrated in FIG. 54, the plotted curve has a decliningslope as airflow rate increases. For example, referring to FIGS. 52A,52B, when a greater proportion of expiratory airflow from a user isrouted through vent holes 5202, the back resistance decreases eventhough the airflow rate continues to increase.

Moving on to a discussion on the mobile device, various embodiments maybe implemented on or comprise a variety of hand-held mobile electronicdevices, an example of which is illustrated in FIG. 55. In the exampleillustrated in FIG. 55, the hand-held mobile electronic device 2700includes a processor 2701 coupled to internal memory 2702, a display2704, a speaker 2706, one or more front-side microphones 2708 and/ormicrophone arrays for capturing directional sounds, and one or moreback-side microphones 2709 and/or microphone arrays for capturingdirectional sounds present behind the hand-held mobile electronic device2700.

Additionally, the hand-held mobile electronic device 2700 may include anantenna 2710 for sending and receiving electromagnetic radiation, whichmay be connected to a wireless data link and/or cellular telephonetransceiver 2711 coupled to the processor 2701. The hand-held mobileelectronic device 2700 may also include menu selection buttons 2712,rocker switches 2713 or other similar user interface elements forreceiving user inputs or for initiating the process of sampling sounds.The user interface elements may be implemented as hard key buttons, softkey buttons, as a touch keys, a resistive or capacitive (e.g.“multitouch”) touchpad, or any other way of receiving user input forinitiating the sampling of sounds, digitizing the sampled sounds,storing of the digitized sounds in a memory, etc.

The hand-held mobile electronic device 2700 may also include a soundencoding/decoding (CODEC) circuit 2714, which digitizes sound receivedfrom a microphone 2708 into data packets suitable for wirelesstransmission and decodes received sound data packets to generate analogsignals that are provided to the speaker 2706 to generate sound. Also,one or more of the processor 2701, wireless transceiver 2711 and CODEC2714 may include a digital signal processor (DSP) circuit (not shownseparately).

Various embodiments may be implemented within a variety of communicationsystems, an example of which is illustrated in FIG. 56. Thecommunication system 2800, may include a mobile electronic device 2802(e.g., mobile electronic device 108), a base station 2804, one or morecommunication network(s) 2806, and a server 2808.

The base station 2804 may provide a wireless communication link to themobile electronic device 2802 to facilitate communication of wirelesssignals between the base station 2804 and the mobile electronic device2802. The base station 2804 may include one or more wired and/orwireless communications connections to the one or more communicationnetworks 2806. While the base station 2804 is illustrated in FIG. 56 asbeing a tower, base station 2804 may be any network access nodeincluding a communication satellite, etc. The one or more communicationnetworks 2806 may provide access to other remote base stations over thesame or another wired and/or wireless communications connection. Inaddition, the one or more communication networks 2806 may provide accessto a remote server 2808. The mobile electronic device 2802 may beconfigured to communicate with the remote server 2808 for exchangingvarious types of communications and data, including informationassociated with acoustic emissions 2810 generated when a user 102provides an airflow to a whistle 104, spirometric measurementinformation, etc.

The mobile electronic device 2802 may include one or more communicationinterfaces configured to allow the mobile electronic device 2802 towirelessly communication with the one or more communication networks2806 via the base station 2804. For example, the one or morecommunication interfaces of the mobile electronic device 2802 mayimplement a relatively short-range wireless communication protocol suchas Wi-Fi, ZigBee, Bluetooth, or IEEE 802.11, or a long-rage wirelesscommunication protocol such as a cellular protocol including 3GPP LongTerm Evolution (LTE), Global System for Mobility (GSM), Code DivisionMultiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA),Worldwide Interoperability for Microwave Access (WiMAX), Time DivisionMultiple Access (TDMA), and other mobile telephony communicationtechnologies. Alternatively, the mobile electronic device 2802 mayinclude one or more ports configured to allow the mobile electronicdevice 2802 to connect with the one or more communication networks 2806and/or another electronic device via a wired cable or plug.

The server 2808 maybe configured to process and/or store informationassociated with the acoustic emissions 2810 generated by the whistle104, spirometric measurement information, etc. In some embodiments, themobile electronic device 2802 may detect the acoustic emissions 2810 anddetermine spirometric measurements using information associated with theacoustic emissions 2810. Alternatively, one or more of the operationsassociated with spirometric measurements may be performed by the server2808. For example, the mobile electronic device 2802 may detect theacoustic emissions 2810 and then transmit the information associatedwith the acoustic emissions 2810 to the server 2808 via the one or morecommunication network(s) 2806. In some embodiments, the mobileelectronic device 2802 may perform one or more preprocessing operationson the acoustic emissions 2810 prior to transmitting the data to theserver 2808. Alternatively, the mobile electronic device 2802 maytransmit raw acoustic emissions 2810 to the server 2808 such that theserver 2808 performs all of the data processing and spirometricmeasurements. In addition, the server 2808 may be configured to storethe spirometric measurement information such that other electronicdevices may communicate with the server 2808 to access the information.

The foregoing method descriptions and the process flow diagrams areprovided merely as illustrative examples and are not intended to requireor imply that the blocks of the various embodiments must be performed inthe order presented. As will be appreciated by one of skill in the artthe order of blocks in the foregoing embodiments may be performed in anyorder. Words such as “thereafter,” “then,” “next,” etc. are not intendedto limit the order of the blocks; these words are simply used to guidethe reader through the description of the methods. Further, anyreference to claim elements in the singular, for example, using thearticles “a,” “an” or “the” is not to be construed as limiting theelement to the singular.

The foregoing whistle device descriptions and diagrams are similarlyprovided merely as illustrative examples. It should be understood that,in the various embodiments, certain physical parts described herein maybe combined (for instance, fabricating two functional or logical partsas one physical part) or separated (for instance, by molding onefunctional or logical part as two physical parts). As such, nothing inthe specification should be used to limit the claims to a specificarrangement of physical parts unless expressly recited as such in theclaims.

The various illustrative logical blocks, modules, circuits, andalgorithm blocks described in connection with the embodiments disclosedherein may be implemented as electronic hardware, computer software, orcombinations of both. To clearly illustrate this interchangeability ofhardware and software, various illustrative components, blocks, modules,circuits, and steps have been described above generally in terms oftheir functionality. Whether such functionality is implemented ashardware or software depends upon the particular application and designconstraints imposed on the overall system. Skilled artisans mayimplement the described functionality in varying ways for eachparticular application, but such implementation decisions should not beinterpreted as causing a departure from the scope of the presentinvention.

The foregoing descriptions described in connection with the embodimentsdisclosed herein reference the terms “frequency” and “period”. It shouldbe known by one skilled in the art that frequency and period have awell-defined relationship; a frequency can be specified given a period,and vice-versa. As such, nothing in the specification should be used tolimit the claims to a specific usage of the term “frequency” or“period”, unless expressly recited in the claims.

The hardware used to implement the various illustrative logics, logicalblocks, modules, and circuits described in connection with theembodiments disclosed herein may be implemented or performed with ageneral purpose processor, a digital signal processor (DSP), anapplication specific integrated circuit (ASIC), a field programmablegate array (FPGA) or other programmable logic device, discrete gate ortransistor logic, discrete hardware components, or any combinationthereof designed to perform the functions described herein. Ageneral-purpose processor may be a microprocessor, but, in thealternative, the processor may be any conventional processor,controller, microcontroller, or state machine. A processor may also beimplemented as a combination of computing devices, e.g., a combinationof a DSP and a microprocessor, a plurality of microprocessors, one ormore microprocessors in conjunction with a DSP core, or any other suchconfiguration. Alternatively, some steps or methods may be performed bycircuitry that is specific to a given function.

In one or more exemplary embodiments, the functions described may beimplemented in hardware, software, firmware, or any combination thereof.If implemented in software, the functions may be stored as one or moreinstructions or code on a non-transitory computer-readable medium ornon-transitory processor-readable medium. The steps of a method oralgorithm disclosed herein may be embodied in a processor-executablesoftware module which may reside on a non-transitory computer-readableor processor-readable storage medium. Non-transitory computer-readableor processor-readable storage media may be any storage media that may beaccessed by a computer or a processor. By way of example but notlimitation, such non-transitory computer-readable or processor-readablemedia may include RAM, ROM, EEPROM, FLASH memory, CD-ROM or otheroptical disk storage, magnetic disk storage or other magnetic storagedevices, or any other medium that may be used to store desired programcode in the form of instructions or data structures and that may beaccessed by a computer. Disk and disc, as used herein, includes compactdisc (CD), laser disc, optical disc, digital versatile disc (DVD),floppy disk, and blu-ray disc where disks usually reproduce datamagnetically, while discs reproduce data optically with lasers.Combinations of the above are also included within the scope ofnon-transitory computer-readable and processor-readable media.Additionally, the operations of a method or algorithm may reside as oneor any combination or set of codes and/or instructions on anon-transitory processor-readable medium and/or computer-readablemedium, which may be incorporated into a computer program product.

The preceding description of the disclosed embodiments is provided toenable any person skilled in the art to make or use the presentinvention. Various modifications to these embodiments will be readilyapparent to those skilled in the art, and the generic principles definedherein may be applied to other embodiments without departing from thescope of the invention. Thus, the present invention is not intended tobe limited to the embodiments shown herein but is to be accorded thewidest scope consistent with the following claims and the principles andnovel features disclosed herein.

1-20. (canceled)
 21. An acoustic device for spirometric measurement,comprising: an inlet conduit configured to receive an airflow; atransducer in communication with the inlet conduit, configured toreceive at least a portion of the airflow provided to the inlet conduitand transduce at least a portion of the kinetic energy of this airflowinto an acoustic emission that includes one or more frequency valueswithin a range of frequency values, wherein the one or more frequencyvalues included in the acoustic emission vary with a rate at which theairflow is provided to the inlet conduit; an acoustic outlet configuredto emit at least a portion of the acoustic emission; and a flowcontroller configured to modify at least a portion of the airflowprovided to the inlet conduit such that a rate of change of the airflowprovided to the inlet conduit varies inversely with a rate of change inthe one or more frequency values.
 22. The acoustic device of claim 21,wherein the flow controller is configured to modify at least the portionof the airflow provided to the inlet conduit such that the rate ofchange of the airflow provided to the inlet conduit varies inverselywith the rate of change in the one or more frequency values by:modifying at least the portion of the airflow provided to the inletconduit such that the rate of change of the airflow provided to theinlet conduit varies inversely and proportionally with the rate ofchange in the one or more frequency values.
 23. The acoustic device ofclaim 21, wherein the flow controller is configured to modify at leastthe portion of the airflow provided to the inlet conduit such that therate of change of the airflow provided to the inlet conduit variesinversely with the rate of change in the one or more frequency valuesby: modifying at least the portion of the airflow provided to the inletconduit such that the rate of change of the airflow provided to theinlet conduit varies inversely and disproportionally with the rate ofchange in the one or more frequency values.
 24. The acoustic device ofclaim 21, wherein the flow controller includes at least one or more of:a valve; a vent; an obstructor; a force exerting element; a rotationalconstraint; a sliding constraint; a flexing constraint; or a joint. 25.The acoustic device of claim 21, wherein the flow controller includes atleast one or more of: a pressure relief valve; a spillover valve; anumbrella valve; a duckbill valve; an elastomeric valve; a fluidic valve;a valve including no moving parts; an opening leading to an exterior ofthe acoustic device; a passageway leading to the exterior of theacoustic device; a flexible obstructor; a spring; a pivot; a linearsliding constraint; a plug; a magnet; or a compressible gas reservoir.26. The acoustic device of claim 21, further comprising a vent outlet incommunication with the flow controller, and wherein the flow controlleris further configured to dynamically alter a portion of the airflowdirected to the acoustic outlet and the vent outlet based on at leastone or more of: a flow rate; a pressure; or a resistance.
 27. Theacoustic device of claim 26, wherein the flow controller is furtherconfigured to dynamically alter a ratio of the airflow provided to theacoustic outlet and the vent outlet based on at least one or more of:the flow rate; the pressure; or the resistance.
 28. The acoustic deviceof claim 21, wherein the flow controller is a mechanical flowcontroller.
 29. The acoustic device of claim 21, wherein the flowcontroller comprises a fluidic flow controller.
 30. The acoustic deviceof claim 21, wherein the flow controller is configured to modify atleast a portion of the airflow provided to the inlet conduit via astatic structure in conjunction with fluidic interactions.
 31. Theacoustic device of claim 21, wherein the flow controller is manuallyconfigurable.
 32. The acoustic device of claim 21, further comprising atleast one or more of a visual indicator, a human readable identifier ora machine readable identifier corresponding to at least onecharacteristic or parameter of the acoustic device.
 33. The acousticdevice of claim 21, further comprising an electronic memory.
 34. Theacoustic device of claim 21, wherein the range of frequency valuesinclude at least one or more of: an ultrasonic frequency; or an audiblefrequency.
 35. The acoustic device of claim 21, further comprising: asecond outlet in fluid communication with the walled cavity, wherein thesecond outlet is configured to emit a second acoustic emission havingone or more frequency values within a range of frequency values based onthe rate at which the airflow is provided to the inlet conduit.
 36. Theacoustic device of claim 21, further comprising at least one or more of:a housing operable to attach to another device; an inhaler dispenser; ora dosage counter.
 37. An acoustic device for spirometric measurement,comprising: an inlet conduit configured to receive an airflow; atransducer in communication with the inlet conduit, configured toreceive at least a portion of the airflow provided to the inlet conduitand transduce at least a portion of the kinetic energy of this airflowinto an acoustic emission that includes one or more frequency valueswithin a range of frequency values, wherein the one or more frequencyvalues included in the acoustic emission vary with a rate at which theairflow is provided to the inlet conduit; an acoustic outlet configuredto emit at least a portion of the acoustic emission; a vent outlet incommunication with a flow controller, wherein the flow controller isconfigured to dynamically alter an allocation of the airflow provided atthe inlet conduit through the acoustic outlet and the vent outlet suchthat a change in at least one of the one or more frequency values of theacoustic emission per unit change in a rate of the airflow provided tothe inlet conduit is higher at a lower airflow rate than at a higherairflow rate.
 38. A method of collecting a spirometric measurement viaan acoustic device, comprising: receiving an airflow on an inlet conduitof the acoustic device; receiving, at a transducer in communication withthe inlet conduit, at least a portion of the airflow provided to theinlet conduit and transducing at least a portion of the kinetic energyof this airflow into an acoustic emission that includes one or morefrequency values within a range of frequency values, wherein the one ormore frequency values included in the acoustic emission vary with a rateat which the airflow is provided to the inlet conduit; emitting, via anacoustic outlet of the acoustic device, at least a portion of theacoustic emission; and modifying, by a flow controller of the acousticdevice, at least a portion of the airflow provided to the inlet conduitsuch that a rate of change of the airflow provided to the inlet conduitvaries inversely with a rate of change in the one or more frequencyvalues.
 39. The method of claim 38, wherein modifying, by a flowcontroller of the acoustic device, at least a portion of the airflowprovided to the inlet conduit such that a rate of change of the airflowprovided to the inlet conduit varies inversely with a rate of change inthe one or more frequency values comprises modifying at least theportion of the airflow provided to the inlet conduit such that the rateof change of the airflow provided to the inlet conduit varies inverselyand proportionally with the rate of change in the one or more frequencyvalues.
 40. The method of claim 38, wherein modifying, by a flowcontroller of the acoustic device, at least a portion of the airflowprovided to the inlet conduit such that a rate of change of the airflowprovided to the inlet conduit varies inversely with a rate of change inthe one or more frequency values comprises modifying at least theportion of the airflow provided to the inlet conduit such that the rateof change of the airflow provided to the inlet conduit varies inverselyand disproportionally with the rate of change in the one or morefrequency values.